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)
file: update to 5.43 e304c0a08871e76c4c768bf6987386c13556d0b3 Sylvain BERTRAND 2022-12-25 15:52:58
gfx stack update 960504945ef091715444f215f4906ed849536512 Sylvain BERTRAND 2022-12-18 01:41:24
gfx stack update fe8ab949bb8be12edb2773f30e29c6f0ad35ca45 Sylvain BERTRAND 2022-12-11 14:34:25
gfx stack update a60696665c4b986c587d0f49f63c621450f43c84 Sylvain BERTRAND 2022-12-04 14:50:27
gfx stack update a69204792d03bedf7fc5070db185ab0d6d0e7ab6 Sylvain BERTRAND 2022-11-26 22:46:52
gfx stack update c3dd0e1701e2a51dea4b6b1614a5482dc3a23141 Sylvain BERTRAND 2022-11-20 15:26:40
gfx stack update 9c2c1163e9ead71ed60ef2cf068f5ca5719b3bad Sylvain BERTRAND 2022-11-13 12:13:54
gfx stack update dadc8447f163cd9a5433d1395d1924e937ab0457 Sylvain BERTRAND 2022-11-06 11:54:58
gfx stack update 4ddfa1cef2c1d8963a8c3a086ddbc65e56c481a1 Sylvain BERTRAND 2022-10-30 10:39:35
dwm: update a426d5dc004c3497d64cf9c0fb68c869019643be Sylvain BERTRAND 2022-10-23 15:58:58
libXft2: update b95f208e78e5af6978bdf0740233970c64277624 Sylvain BERTRAND 2022-10-23 15:58:39
libXfont2: update e2f966ee1f47c2bd481438872863033382866c64 Sylvain BERTRAND 2022-10-23 15:58:21
libfontenc: update c020934ab106355f615ef22551138b8e0e2b7737 Sylvain BERTRAND 2022-10-23 15:16:56
font-util: update fb78bec7e689cb14fc011b2373256d6d284d05b3 Sylvain BERTRAND 2022-10-23 15:16:39
freetype: update 0658d40c4b7773542aafcb0acab35b14667644ed Sylvain BERTRAND 2022-10-23 14:11:34
gfx stack update 29bcff28751bf3b8a1b595d4b5b4621f2617bf91 Sylvain BERTRAND 2022-10-23 13:51:11
gfx stack update 0452d52aab3c612089e06b43dcf0a09a5c39b161 Sylvain BERTRAND 2022-10-16 15:19:43
gfx stack update acfc6d7518058f357c2e99d7a26733bca2fe264b Sylvain BERTRAND 2022-10-09 13:50:11
Gfx stack update 0400b0a3b8c93a89d86782de8a9243ab602c358d Sylvain BERTRAND 2022-10-02 13:22:20
gfx stack update (fishy things are happening in AMD vulkan, for the moment benign, still holding that apple/vanguard/blackrock c++ diareha of llvm16) 7ba631f9ceb7a802c82e5a938042eb2daf9651f9 Sylvain BERTRAND 2022-09-25 14:50:06
Commit e304c0a08871e76c4c768bf6987386c13556d0b3 - file: update to 5.43
Author: Sylvain BERTRAND
Author date (UTC): 2022-12-25 15:52
Committer name: Sylvain BERTRAND
Committer date (UTC): 2022-12-25 15:52
Parent(s): 960504945ef091715444f215f4906ed849536512
Signer:
Signing key:
Signing status: N
Tree: f0929e33d699b82c5e21a18248830cc5541ca73c
File Lines added Lines deleted
builders/file-5.43/builder.sh 8 15
File builders/file-5.43/builder.sh copied from file builders/m4-1.4.19/builder.sh (similarity 69%) (mode: 100644) (index f649f63..db75ef0)
1 src_name=m4
1 src_name=file
2 2 version=${pkg_name##*-} version=${pkg_name##*-}
3 slot=$version
4 archive_name=$src_name-$version.tar.xz
5 url0=http://ftp.gnu.org/gnu/m4/$archive_name
3 archive_name=$src_name-$version.tar.gz
4 url0=ftp://ftp.astron.com/pub/$src_name/$archive_name
6 5
7 6 pkg_dir=$pkgs_dir_root/$src_name-$version pkg_dir=$pkgs_dir_root/$src_name-$version
8 7 rm -Rf $pkg_dir rm -Rf $pkg_dir
 
... ... $PATH\
25 24 target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)") target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)")
26 25 target_gnu_triple=${target_gnu_triple%-gcc} target_gnu_triple=${target_gnu_triple%-gcc}
27 26
28 export 'CFLAGS=-O2 -pipe -fPIC'
27 export "CFLAGS=-O2 -pipe -fPIC"
29 28 export "CC=$target_gnu_triple-gcc \ export "CC=$target_gnu_triple-gcc \
30 29 -isystem /nyan/glibc/current/include \ -isystem /nyan/glibc/current/include \
31 30 -isystem /nyan/linux-headers/current/include \ -isystem /nyan/linux-headers/current/include \
 
... ... export "CC=$target_gnu_triple-gcc \
34 33 -Wl,-rpath-link,/nyan/glibc/current/lib \ -Wl,-rpath-link,/nyan/glibc/current/lib \
35 34 -Wl,-s \ -Wl,-s \
36 35 -static-libgcc" -static-libgcc"
37 export AR=$target_gnu_triple-ar
38 $pkg_dir/configure \
39 --prefix=/nyan/$src_name/$slot \
40 --disable-nls
36
37 $pkg_dir/configure --prefix=/nyan/file/$version
41 38 unset CFLAGS unset CFLAGS
42 39 unset CC unset CC
43 unset AR
44 40
45 41 make -j $threads_n make -j $threads_n
46 42 make install make install
47 43
48 rm -Rf /nyan/$src_name/$slot/share
44 rm -Rf /nyan/$src_name/$version/share/man
45 rm -f /nyan/$src_name/$version/lib/*.la
49 46
50 export PATH=$PATH_SAVED
51 unset PATH_SAVED
52 unset target_gnu_triple
53 rm -f $pkgs_dir_root/$archive_name
54 47 rm -Rf $build_dir $pkg_dir 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