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)
st: update 44aefde69c7deacad2bcd4f5e95dd5fa8f582c25 Sylvain BERTRAND 2021-06-01 18:12:06
gfx stack updates (vulkan still glitched, upstream told) decd2f08f23e4307c67a618ec911476a2c84eaf8 Sylvain BERTRAND 2021-06-01 16:37:28
steam x86 update due to spurious overlay invokation 9f5875eb4e0c14bacf2019205807dd9ff6edeae0 Sylvain BERTRAND 2021-05-25 09:44:21
gfx stack updates (vulkan still glitched) aeaaa91c938e5eb76f75bf546c182b71e534a9c0 Sylvain BERTRAND 2021-05-23 17:03:04
busybox: stale integration commands 6ddeeb3796e5de63f7b264da26f499a480c757c0 Sylvain BERTRAND 2021-05-22 19:15:55
busybox update 957a43427e2a2ab9fc1c05c71c9dd8d88d8a968c Sylvain BERTRAND 2021-05-22 18:59:02
npv: udpate 7e69eef34778b14548c9c76c49eaa19460134f59 Sylvain BERTRAND 2021-05-16 20:54:22
gfx stack updates (no mesa update?? and vulkan seems glitched again) 0b6a40b0e1d51866f0f1f7880635c7da6c761591 Sylvain BERTRAND 2021-05-16 16:37:47
npv: update c73d47d8359cfa0fd94a446db80851eef1df1df0 Sylvain BERTRAND 2021-05-14 15:53:09
gfx stack updates ef4e2398b2bb1c55ee6b375fb791412901e2fd30 Sylvain BERTRAND 2021-05-09 15:22:08
source oriented GPT partition creator 125bf2135b399a44290da5adc5b1d04657439f13 Sylvain BERTRAND 2021-05-08 21:29:40
npv:update 787edad0188d34d183b9e68afd029eb6dbf5fa5f Sylvain BERTRAND 2021-05-06 21:00:18
npv: update ad0c8f4e7d0f061507c4024fb7cf762cb0bfdc0e Sylvain BERTRAND 2021-05-06 18:40:48
actually, include steam binary support 30e944e10e13d186051a104378a81a1a068efc8d Sylvain BERTRAND 2021-04-30 18:59:05
x86 32bits cleanup 54fa4f7b32425ec6159a5fe52e96756309d42881 Sylvain BERTRAND 2021-04-29 16:25:32
steam note daf91e9f6f50ca931980716c9027d9bf85f4d94e Sylvain BERTRAND 2021-04-29 13:59:54
add 'temporary' x86 (32bits) cross compiler build scripts 342c07e1963dfeb3cea2ce8987db50bb3e1dd405 Sylvain BERTRAND 2021-04-28 18:58:39
gfx stack updates (vulkan is fixed) de1b4f6eacc3058698c6b34bf633e59a21c46da2 Sylvain BERTRAND 2021-04-28 12:54:18
gfx stack updates (vulkan still glitched, unable to contact the devs) 5aca72cfd01c96fe4be0880dc1f865486d6b54b1 Sylvain BERTRAND 2021-04-18 15:09:31
nyanmp: update aee5be44510f57052481d308ca35eb90ac5ab4cd Sylvain BERTRAND 2021-04-15 20:18:56
Commit 44aefde69c7deacad2bcd4f5e95dd5fa8f582c25 - st: update
Author: Sylvain BERTRAND
Author date (UTC): 2021-06-01 18:12
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-06-01 18:12
Parent(s): decd2f08f23e4307c67a618ec911476a2c84eaf8
Signer:
Signing key:
Signing status: N
Tree: 06da0b46ea5595951e9823099c25cf03763b17ef
File Lines added Lines deleted
builders/st-4536f46cfff50c66a115755def0155d8e246b02f/builder.sh 19 15
builders/st-4536f46cfff50c66a115755def0155d8e246b02f/config.h 1 5
builders/st-4536f46cfff50c66a115755def0155d8e246b02f/config.h.invert 3 7
builders/st-4536f46cfff50c66a115755def0155d8e246b02f/config.mk 1 1
File builders/st-4536f46cfff50c66a115755def0155d8e246b02f/builder.sh copied from file builders/st-1/builder.sh (similarity 77%) (mode: 100644) (index e81a129..247a218)
1 1 src_name=st src_name=st
2 git_commit=a2a704492b9f4d2408d180f7aeeacf4c789a1d67
2 git_commit=${pkg_name##*-}
3 slot=$git_commit
3 4 git_url0=git://git.suckless.org/st git_url0=git://git.suckless.org/st
4 5
5 slot=1
6 6
7 7 src_dir=$src_dir_root/$src_name src_dir=$src_dir_root/$src_name
8 8 pkg_dir=/run/pkgs/$src_name pkg_dir=/run/pkgs/$src_name
 
... ... cp -r $src_dir $pkg_dir
12 12
13 13 cd $pkg_dir cd $pkg_dir
14 14
15 git checkout --force $git_commit
16 git reset --hard
17
18 cp -f $nyan_root/builders/$pkg_name/st-alpha-0.8.2.diff ./st-alpha-0.8.2.diff
19 patch -Np1 -i ./st-alpha-0.8.2.diff
15 if test x$git_commit = x; then
16 git checkout --force $git_commit
17 git reset --hard
18 fi
20 19
21 20 # copy our source configuration and build configuration files # copy our source configuration and build configuration files
22 21 cp -f $nyan_root/builders/$pkg_name/config.h ./config.h cp -f $nyan_root/builders/$pkg_name/config.h ./config.h
 
... ... export "PKG_CONFIG_LIBDIR=\
37 36 /nyan/expat/current/lib/pkgconfig:\ /nyan/expat/current/lib/pkgconfig:\
38 37 /nyan/fontconfig/current/lib/pkgconfig" /nyan/fontconfig/current/lib/pkgconfig"
39 38
40 make \
39 make \
41 40 \ \
42 PREFIX=/nyan/st/$slot \
43 'CFLAGS=-O2 -pipe -fPIC' \
41 PREFIX=/nyan/st/$slot \
42 'CFLAGS=-O2 -pipe -fPIC' \
44 43 "CC=gcc -static-libgcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib \ "CC=gcc -static-libgcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib \
44 -isystem /nyan/glibc/current/include \
45 -isystem /nyan/linux-headers/current/include \
46 -static-libgcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib \
45 47 -Wl,-rpath-link,\ -Wl,-rpath-link,\
46 48 /nyan/libXau/current/lib:\ /nyan/libXau/current/lib:\
47 49 /nyan/libxcb/current/lib:\ /nyan/libxcb/current/lib:\
 
... ... strip -s /nyan/st/$slot/bin/st
64 66 # default color inverted st # default color inverted st
65 67 cp -f $nyan_root/builders/$pkg_name/config.h.invert ./config.h cp -f $nyan_root/builders/$pkg_name/config.h.invert ./config.h
66 68
67 make \
69 make \
68 70 \ \
69 PREFIX=/nyan/st/$slot \
70 'CFLAGS=-O2 -pipe -fPIC' \
71 "CC=gcc -static-libgcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib \
71 PREFIX=/nyan/st/$slot \
72 'CFLAGS=-O2 -pipe -fPIC' \
73 "CC=gcc \
74 -isystem /nyan/glibc/current/include \
75 -isystem /nyan/linux-headers/current/include \
76 -static-libgcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib \
72 77 -Wl,-rpath-link,\ -Wl,-rpath-link,\
73 78 /nyan/libXau/current/lib:\ /nyan/libXau/current/lib:\
74 79 /nyan/libxcb/current/lib:\ /nyan/libxcb/current/lib:\
 
... ... cp -f ./st /nyan/st/$slot/bin/st-invert
83 88 strip -s /nyan/st/$slot/bin/st-invert strip -s /nyan/st/$slot/bin/st-invert
84 89
85 90 rm -Rf $pkg_dir rm -Rf $pkg_dir
86 rmdir /run/pkgs
File builders/st-4536f46cfff50c66a115755def0155d8e246b02f/config.h copied from file builders/st-1/config.h (similarity 99%) (mode: 100644) (index 741da99..4f29e23)
... ... char *termname = "st-256color";
93 93 */ */
94 94 unsigned int tabspaces = 8; unsigned int tabspaces = 8;
95 95
96 /* bg opacity */
97 float alpha = 0.8;
98
99 96 /* Terminal colors (16 first used in escape sequence) */ /* Terminal colors (16 first used in escape sequence) */
100 97 static const char *colorname[] = { static const char *colorname[] = {
101 98 /* 8 normal colors */ /* 8 normal colors */
 
... ... static const char *colorname[] = {
123 120 /* more colors can be added after 255 to use with DefaultXX */ /* more colors can be added after 255 to use with DefaultXX */
124 121 "#cccccc", "#cccccc",
125 122 "#555555", "#555555",
126 "black",
127 123 }; };
128 124
129 125
 
... ... static const char *colorname[] = {
132 128 * foreground, background, cursor, reverse cursor * foreground, background, cursor, reverse cursor
133 129 */ */
134 130 unsigned int defaultfg = 7; unsigned int defaultfg = 7;
135 unsigned int defaultbg = 258;
131 unsigned int defaultbg = 0;
136 132 static unsigned int defaultcs = 256; static unsigned int defaultcs = 256;
137 133 static unsigned int defaultrcs = 257; static unsigned int defaultrcs = 257;
138 134
File builders/st-4536f46cfff50c66a115755def0155d8e246b02f/config.h.invert copied from file builders/st-1/config.h.invert (similarity 99%) (mode: 100644) (index 3f36481..ea0c990)
... ... char *termname = "st-256color";
93 93 */ */
94 94 unsigned int tabspaces = 8; unsigned int tabspaces = 8;
95 95
96 /* bg opacity */
97 float alpha = 0.8;
98
99 96 /* Terminal colors (16 first used in escape sequence) */ /* Terminal colors (16 first used in escape sequence) */
100 97 static const char *colorname[] = { static const char *colorname[] = {
101 98 /* 8 normal colors */ /* 8 normal colors */
 
... ... static const char *colorname[] = {
123 120 /* more colors can be added after 255 to use with DefaultXX */ /* more colors can be added after 255 to use with DefaultXX */
124 121 "#cccccc", "#cccccc",
125 122 "#555555", "#555555",
126 "black",
127 123 }; };
128 124
129 125
 
... ... static const char *colorname[] = {
131 127 * Default colors (colorname index) * Default colors (colorname index)
132 128 * foreground, background, cursor, reverse cursor * foreground, background, cursor, reverse cursor
133 129 */ */
134 unsigned int defaultfg = 0;
135 130 unsigned int defaultbg = 7; unsigned int defaultbg = 7;
136 static unsigned int defaultcs = 256;
137 static unsigned int defaultrcs = 257;
131 unsigned int defaultfg = 0;
132 static unsigned int defaultrcs = 256;
133 static unsigned int defaultcs = 257;
138 134
139 135 /* /*
140 136 * Default shape of cursor * Default shape of cursor
File builders/st-4536f46cfff50c66a115755def0155d8e246b02f/config.mk copied from file builders/st-0/config.mk (similarity 98%) (mode: 100644) (index 6daa37b..9071868)
1 1 # st version # st version
2 VERSION = 0.8.2
2 VERSION = 0.8.4
3 3
4 4 # Customize below to fit your system # Customize below to fit your system
5 5
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