sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
add a from git alsa-lib 1f762d0674a4781b38912b36da62717c72724ce4 Sylvain BERTRAND 2020-03-28 00:18:57
alsa lib and utils update af8c9e1a4e35e212b6f9740ae3cabd3846a89ba0 Sylvain BERTRAND 2020-03-25 18:09:18
gfx stack update 3c83b101e7a523df96a5c4c85d6712e8835390e0 Sylvain BERTRAND 2020-03-22 20:25:40
gfx stack update 2216530600b4381354f85ef7a254ac0505db5aba Sylvain BERTRAND 2020-03-15 22:09:01
gfx stack update 646fb7c5a61410c70b38607fd0425ad1c5daf737 Sylvain BERTRAND 2020-03-08 20:22:39
gfx stack update b32df04760174f31a1ef6644405dd63f9070efab Sylvain BERTRAND 2020-03-01 22:07:35
gfx stack update 75dcd100bc63f2e2c82a5deee19cd5e3e0fe852d Sylvain BERTRAND 2020-02-23 22:07:43
actually, it depends on my mood e915785dc1b05026199563e1417339e9e34163f0 Sylvain BERTRAND 2020-02-18 16:40:37
gfx stack update ccd861d9b69b3eb6a18e88d84035f18bcf0acb48 Sylvain BERTRAND 2020-02-17 19:13:35
cleanup personal lynx conf 7bcbc8cdb3e08b295cf399f50172e0995efafa54 Sylvain BERTRAND 2020-02-16 20:26:30
curl update including a switch to libressl 8e4ba157fe796d427cebdf698a38d16ffba2df3d Sylvain BERTRAND 2020-02-16 20:08:33
lynx update including a switch to libressl a4841e764e3d37a10ea6160f340044134d8a7273 Sylvain BERTRAND 2020-02-16 19:26:55
nyanmp addition 36191515f084f3cc5963fb0cc5d53a1a264938a1 Sylvain BERTRAND 2020-02-12 19:13:48
gfx stack update 301289739687f81affd8414f323fc5e41d7da4f5 Sylvain BERTRAND 2020-02-10 19:21:13
st update 13f92a8a40f2ddaffdce06738639911fad610cd7 Sylvain BERTRAND 2020-02-03 19:38:06
gfx stack update c56bb268f0e63f3b61252b185f21294b21fdd515 Sylvain BERTRAND 2020-02-03 19:12:24
gfx stack update 442fe2461fedeb5b4e4998c600b3e66c26346fc3 Sylvain BERTRAND 2020-01-26 21:34:26
alsa update f3bc5a969f1cd7917644ed1ef870dff4a549736b Sylvain BERTRAND 2020-01-19 23:52:46
gfx stack update 14cd7f45d40eec0d6fe600d326e91cccb05276ce Sylvain BERTRAND 2020-01-19 15:07:38
dav1d: default the symbols to elf hidden c33df249596e8911858941752f4c4f42775c4b42 Sylvain BERTRAND 2020-01-13 00:54:43
Commit 1f762d0674a4781b38912b36da62717c72724ce4 - add a from git alsa-lib
Author: Sylvain BERTRAND
Author date (UTC): 2020-03-28 00:18
Committer name: Sylvain BERTRAND
Committer date (UTC): 2020-03-28 00:18
Parent(s): af8c9e1a4e35e212b6f9740ae3cabd3846a89ba0
Signer:
Signing key:
Signing status: N
Tree: 38ef0131f8427bd6a1ce83c050f91c9915967660
File Lines added Lines deleted
builders/alsa-lib-git/builder.sh 28 11
File builders/alsa-lib-git/builder.sh copied from file builders/alsa-lib-0/builder.sh (similarity 55%) (mode: 100644) (index d3e9f14..5f203e5)
1 1 src_name=alsa-lib src_name=alsa-lib
2 version=1.2.2
3 archive_name=$src_name-$version.tar.bz2
4 url0=ftp://ftp.alsa-project.org/pub/lib/$archive_name
2 git_commit=d434638a683c01bd6decf8f41863044055237a50
3 git_url0=git://git.alsa-project.org/$src_name.git
5 4
6 slot=0
5 slot=git
7 6
8 src_dir=$src_dir_root/$src_name-$version
9 cd $src_dir_root
10 rm -Rf $src_name-$version
11 tar xf $archive_name
7 pkg_dir=$pkgs_dir_root/$src_name
8 src_dir=$src_dir_root/$src_name
9 rm -Rf $pkg_dir
10 mkdir -p $pkgs_dir_root
11 cp -r $src_dir $pkg_dir
12 12
13 build_dir=$builds_dir_root/$pkg_name-$version
13 cd $pkg_dir
14
15 git checkout --force $git_commit
16 git reset --hard
17
18 #===============================================================================
19 OLD_PATH=$PATH
20 export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$sdk_libtool_path/bin:$PATH
21 export "ACLOCAL_PATH=\
22 /nyan/libtool/current/share/aclocal"
23
24 autoreconf --verbose --force --install
25
26 unset ACLOCAL_PATH
27 export PATH=$OLD_PATH
28 #==============================================================================
29
30 build_dir=$builds_dir_root/$pkg_name
14 31 rm -Rf $build_dir rm -Rf $build_dir
15 32 mkdir -p $build_dir mkdir -p $build_dir
16 33 cd $build_dir cd $build_dir
 
... ... export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgc
20 37 -Wl,-rpath-link,\ -Wl,-rpath-link,\
21 38 /nyan/glibc/current/lib" /nyan/glibc/current/lib"
22 39 export 'CFLAGS=-O2 -pipe -fPIC' export 'CFLAGS=-O2 -pipe -fPIC'
23 $src_dir/configure \
40 $pkg_dir/configure \
24 41 --prefix=/nyan/alsa-lib/$slot \ --prefix=/nyan/alsa-lib/$slot \
25 42 --disable-static \ --disable-static \
26 43 --enable-shared \ --enable-shared \
 
... ... fi
47 64 find /nyan/$src_name/$slot -type f -name '*.la' | xargs rm -f find /nyan/$src_name/$slot -type f -name '*.la' | xargs rm -f
48 65 find /nyan/$src_name/$slot -type f | while read f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done find /nyan/$src_name/$slot -type f | while read f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done
49 66
50 rm -Rf $build_dir $src_dir
67 rm -Rf $build_dir $pkg_dir
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main