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)
links:update to latest version 84d2851077dab241a7120f96b404c977da515050 Sylvain BERTRAND 2020-12-26 21:54:00
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
Commit 84d2851077dab241a7120f96b404c977da515050 - links:update to latest version
Author: Sylvain BERTRAND
Author date (UTC): 2020-12-26 21:54
Committer name: Sylvain BERTRAND
Committer date (UTC): 2020-12-26 21:54
Parent(s): f5c0db9ee9e710e498b89cad8f2c62b69febf4c7
Signer:
Signing key:
Signing status: N
Tree: 10acb99c7c9bd3c67c866eba88b701f21d4f7f08
File Lines added Lines deleted
builders/links-1/builder.sh 14 8
File builders/links-1/builder.sh changed (mode: 100644) (index d87f944..2672983)
1 1 src_name=links src_name=links
2 version=2.17
2 version=2.21
3 3 archive_name=$src_name-$version.tar.bz2 archive_name=$src_name-$version.tar.bz2
4 4 url0=http://links.twibright.com/download/$src_name-$version.tar.bz2 url0=http://links.twibright.com/download/$src_name-$version.tar.bz2
5 5
6 slot=1
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
 
... ... rm -Rf $build_dir
13 15 mkdir -p $build_dir mkdir -p $build_dir
14 16 cd $build_dir cd $build_dir
15 17
16 # use openssl/libressl :(
17
18 18 export "PKG_CONFIG_LIBDIR=\ export "PKG_CONFIG_LIBDIR=\
19 /nyan/expat/current/lib/pkgconfig:\
20 /nyan/nyanuuid/current/lib/pkgconfig:\
21 /nyan/fontconfig/current/lib/pkgconfig:\
22 /nyan/freetype/current/lib/pkgconfig:\
19 23 /nyan/libSM/current/lib/pkgconfig:\ /nyan/libSM/current/lib/pkgconfig:\
20 24 /nyan/libICE/current/lib/pkgconfig:\ /nyan/libICE/current/lib/pkgconfig:\
21 25 /nyan/libXt/current/lib/pkgconfig:\ /nyan/libXt/current/lib/pkgconfig:\
 
... ... $(pkg-config --cflags-only-I x11 xt) \
35 39 -I/nyan/libressl/current/include" -I/nyan/libressl/current/include"
36 40 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \ export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \
37 41 -Wl,-rpath-link,\ -Wl,-rpath-link,\
42 /nyan/freetype/current/lib:\
43 /nyan/fontconfig/current/lib:\
38 44 /nyan/libICE/current/lib:\ /nyan/libICE/current/lib:\
39 45 /nyan/libSM/current/lib:\ /nyan/libSM/current/lib:\
40 46 /nyan/libXau/current/lib:\ /nyan/libXau/current/lib:\
 
... ... $(pkg-config --libs-only-L x11 xau xcb xdmcp xt) \
50 56 -L/nyan/libevent/current/lib \ -L/nyan/libevent/current/lib \
51 57 -L/nyan/libressl/current/lib" -L/nyan/libressl/current/lib"
52 58 export "LIBS=-lpthread" export "LIBS=-lpthread"
53 $src_dir/configure \
54 --prefix=/nyan/links/1 \
59 $src_dir/configure \
60 --prefix=/nyan/links/$slot \
55 61 --enable-graphics --enable-graphics
56 62 unset LIBS unset LIBS
57 63 unset LDFLAGS unset LDFLAGS
58 64 unset CFLAGS unset CFLAGS
59 65 unset CC unset CC
60 66 unset CPPFLAGS unset CPPFLAGS
61 unset PKG_CONFIG_LIBDIR
67 unset PKG_CONFIG_PATH
62 68
63 69 make -j $threads_n make -j $threads_n
64 70 make install make install
65 71
66 72 # cleanup and tidying # cleanup and tidying
67 rm -Rf /nyan/$src_name/1/man
68 strip -s /nyan/$src_name/1/bin/$src_name
73 rm -Rf /nyan/$src_name/$slot/man
74 strip -s /nyan/$src_name/$slot/bin/$src_name
69 75
70 76 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