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)
automake to new nyan 7402408b2621a1ed85665f26841073575ad7d944 Sylvain BERTRAND 2021-06-24 19:33:09
autoconf to new nyan 52e700d38cb6ecfc6c1e37d920e5b089f652be66 Sylvain BERTRAND 2021-06-24 19:25:39
libffi/perl5/python3 to new nyan bf95e3edba98e9b33e63e7c7e11f54f1a7919a0a Sylvain BERTRAND 2021-06-24 16:13:25
openssh fixed 64 truncation and new nyan 8dc61ff35842cab7a6b835dc2ec46201e0d533d2 Sylvain BERTRAND 2021-06-24 12:21:19
sync linux config with current ncurses 018c21a2c1b298a7afde1e69aeece48e00d5291e Sylvain BERTRAND 2021-06-24 00:25:19
vim: new nyan 1d8ebb3757d0b421b9433c68b3e099020d39aba9 Sylvain BERTRAND 2021-06-23 19:35:27
towards the new nyan 34554e0757e39f9b8363b30148fc5ee6b4b429a2 Sylvain BERTRAND 2021-06-23 18:37:41
gfx stack update afaaadfdad869098a1a4eba62bca68afb9536b79 Sylvain BERTRAND 2021-06-23 01:04:53
drm: move to new nyan 1a416b7c38ea65998df66c171a2202e981bc1444 Sylvain BERTRAND 2021-06-22 15:47:05
quality of life for dealing with AMD devel linux 8ffca64c4d652517553a0495da1219dac5af4274 Sylvain BERTRAND 2021-06-21 19:02:41
nyangpt:fix install path bc3f973810e90a262b4031e3e68907debb6a8f5e Sylvain BERTRAND 2021-06-19 15:17:12
meh 49c47476a2dc7adb305ac1476435025da2a85231 Sylvain BERTRAND 2021-06-19 14:56:21
binutils/tinycc toolchain 33a1aacaa3f4a4408522a4f0d20ef4d1cca6f1a3 Sylvain BERTRAND 2021-06-19 14:55:45
muinit: fix slot 44da131be771b150b241871860bfdb1cdd57274f Sylvain BERTRAND 2021-06-19 12:38:18
mudev: fix slot c00f05864ad26357a37f5fa0b25eb193412dfdc7 Sylvain BERTRAND 2021-06-19 12:36:44
re-boostrape: in the end, create the symbolic link b17f1e845f2b99014990b2b3a1bf9c1c1b15797e Sylvain BERTRAND 2021-06-19 12:28:22
noglib pkgconf, nyanmp update, ffmpeg to new nyan 824e0580ae1ad17b78b8cbfcfa08e790c4175eee Sylvain BERTRAND 2021-06-18 15:08:11
boostrap zlib, fix slot 95ed795361575c9117a2b8fe98a6c8ecb838bb74 Sylvain BERTRAND 2021-06-18 13:30:28
sync with busybox full modprobe support (old nyan) 7687c6b41a612bf8e9184844383e8b915e12fa88 Sylvain BERTRAND 2021-06-16 16:50:09
fully re-bootstrap-able new nyan (tested), started refurbishment of all packages a5960b2ca3d704285c561f48c7f5dfc71f9f1402 Sylvain BERTRAND 2021-06-16 16:39:34
Commit 7402408b2621a1ed85665f26841073575ad7d944 - automake to new nyan
Author: Sylvain BERTRAND
Author date (UTC): 2021-06-24 19:33
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-06-24 19:33
Parent(s): 52e700d38cb6ecfc6c1e37d920e5b089f652be66
Signer:
Signing key:
Signing status: N
Tree: d4ad0a890db23cc31ad3c070118a9f160799fd31
File Lines added Lines deleted
builders/automake-1.16.3/builder.sh 5 5
File builders/automake-1.16.3/builder.sh copied from file builders/autoconf-2.71/builder.sh (similarity 83%) (mode: 100644) (index 408a1dd..5de0d19)
1 src_name=autoconf
1 src_name=automake
2 2 version=${pkg_name##*-} version=${pkg_name##*-}
3 3 slot=$version slot=$version
4 4 archive_name=$src_name-$version.tar.xz archive_name=$src_name-$version.tar.xz
 
... ... cp -f $src_dir_root/$archive_name $pkgs_dir_root
11 11 cd $pkgs_dir_root cd $pkgs_dir_root
12 12 tar xf $archive_name tar xf $archive_name
13 13
14 build_dir=$builds_dir_root/$pkg_name-$version
14 build_dir=$builds_dir_root/$src_name-$version
15 15 rm -Rf $build_dir rm -Rf $build_dir
16 16 mkdir -p $build_dir mkdir -p $build_dir
17 17 cd $build_dir cd $build_dir
18 18
19 19 PATH_SAVED=$PATH PATH_SAVED=$PATH
20 20 export PATH="\ export PATH="\
21 /nyan/m4/current/bin:\
21 /nyan/autoconf/current/bin:\
22 22 /nyan/make/current/bin:\ /nyan/make/current/bin:\
23 23 $PATH\ $PATH\
24 24 " "
25
26 25 export PERL=/nyan/perl/current/bin/perl export PERL=/nyan/perl/current/bin/perl
27 26 $pkg_dir/configure --prefix=/nyan/$src_name/$slot $pkg_dir/configure --prefix=/nyan/$src_name/$slot
28 27 unset PERL unset PERL
29 28
30 make
29 make -j $threads_n
31 30 make install make install
32 31
32 rm -Rf /nyan/$src_name/$slot/share/doc
33 33 rm -Rf /nyan/$src_name/$slot/share/info rm -Rf /nyan/$src_name/$slot/share/info
34 34 rm -Rf /nyan/$src_name/$slot/share/man rm -Rf /nyan/$src_name/$slot/share/man
35 35
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