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)
libressl:update to lastest version f5c0db9ee9e710e498b89cad8f2c62b69febf4c7 Sylvain BERTRAND 2020-12-26 21:33:41
gfx stack update 4b113c9476a8006961c1182c47d0e1ef698adb3d Sylvain BERTRAND 2020-12-25 15:45:09
gfx stack update b20a36c8c94a0e893efec3d1b2660b1f3872ea66 Sylvain BERTRAND 2020-12-13 16:38:11
gfx stack update c73bfd68fc2c7acdb5c00ca8f697889e958c1532 Sylvain BERTRAND 2020-12-06 15:42:34
tuned libSDL2 6b6348c1d081368bb7451fdab46c72edb2cf2df0 Sylvain BERTRAND 2020-12-02 11:51:32
gfx stack update 56a20e1a4693e9451e6668bbf93e8b400e147a1d Sylvain BERTRAND 2020-11-29 14:55:50
gfx stack update c8626b1eb3ea3b3d074afb4a2b1ea19b7bfebb61 Sylvain BERTRAND 2020-11-22 17:48:09
busybox with new initramfs f6f0ac291755b6d949f22515bdcaf1ceabf5d150 Sylvain BERTRAND 2020-11-17 13:30:58
gfx stack update e451a3b9c7e93d6c53d462f23d786e5c9b2061e7 Sylvain BERTRAND 2020-11-15 16:32:29
gfx stack update 7482fa9cdeae73bbad02897053ab3a99d74ae9e1 Sylvain BERTRAND 2020-11-12 22:31:42
asm:grant audio to the slaves/users e6374eacfcbaeddd3ead3e88459c6e6663add0df Sylvain BERTRAND 2020-11-12 18:36:11
busybox switch: more migration f6ab4dc6775cdb63ae84cbaea306b773cba7e144 Sylvain BERTRAND 2020-11-04 21:28:35
busybox switch: cleaning readlink usage 1ab8143fe955ee81e6d98b2387c7078f42ba55e8 Sylvain BERTRAND 2020-11-04 21:24:19
gfx stack update 704e2a3b76df3af1c331aeef52c16a12871b6c2b Sylvain BERTRAND 2020-11-02 23:42:16
alsa: update, lockless crackling, broken hw atomics??? df1c6ac439c1929577a2f4e47ffb6112ff542f11 Sylvain BERTRAND 2020-10-29 19:46:12
mesa was brainfucked with python/c++/one zillion layers 2e9a61037392bd21da1374adab7d59d0e05c410a Sylvain BERTRAND 2020-10-26 18:38:56
steam client:cannot mix 32bits software GL with 64bits hardware GL f93a1de5d196c2807a1e1d6bdbf092dbf27c59d8 Sylvain BERTRAND 2020-10-25 15:45:41
gfx stack update 7944ba49d00dcbace930b10f1d07c7a7305e3458 Sylvain BERTRAND 2020-10-11 21:00:22
gfx stack update c514e1f4ad4e232019c1494b5d0838a5e3907271 Sylvain BERTRAND 2020-10-04 16:29:02
gfx stack update 7db99008f1d15743f7e45a231bb2472998540363 Sylvain BERTRAND 2020-09-27 13:10:12
Commit f5c0db9ee9e710e498b89cad8f2c62b69febf4c7 - libressl:update to lastest version
Author: Sylvain BERTRAND
Author date (UTC): 2020-12-26 21:33
Committer name: Sylvain BERTRAND
Committer date (UTC): 2020-12-26 21:33
Parent(s): 4b113c9476a8006961c1182c47d0e1ef698adb3d
Signer:
Signing key:
Signing status: N
Tree: 141ff69283027bb707818a70f9506984359e79f3
File Lines added Lines deleted
builders/libressl-0/builder.sh 7 5
File builders/libressl-0/builder.sh changed (mode: 100644) (index 2c38370..4ad2526)
1 1 src_name=libressl src_name=libressl
2 version=2.9.2
2 version=3.3.1
3 3 archive_name=$src_name-$version.tar.gz archive_name=$src_name-$version.tar.gz
4 4 url0=https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/$archive_name url0=https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/$archive_name
5 5
6 slot=0
7
6 8 src_dir=$src_dir_root/$src_name-$version src_dir=$src_dir_root/$src_name-$version
7 9 cd $src_dir_root cd $src_dir_root
8 10 rm -Rf $src_name-$version rm -Rf $src_name-$version
 
... ... cd $build_dir
17 19 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc" export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
18 20 export 'CFLAGS=-O2 -pipe -fPIC' export 'CFLAGS=-O2 -pipe -fPIC'
19 21 $src_dir/configure \ $src_dir/configure \
20 --prefix=/nyan/libressl/0 \
22 --prefix=/nyan/$src_name/$slot \
21 23 --disable-shared \ --disable-shared \
22 24 --enable-nc --enable-nc
23 25 unset CFLAGS unset CFLAGS
 
... ... make -j $threads_n
27 29 make install make install
28 30
29 31 # cleanup and tidying # cleanup and tidying
30 rm -Rf /nyan/$src_name/0/share
31 rm -f /nyan/$src_name/0/lib/*.la
32 strip -s /nyan/$src_name/0/bin/* || true
32 rm -Rf /nyan/$src_name/$slot/share
33 rm -f /nyan/$src_name/$slot/lib/*.la
34 strip -s /nyan/$src_name/$slot/bin/* || true
33 35
34 36 rm -Rf $build_dir $src_dir rm -Rf $build_dir $src_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