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)
gfx stack update 65fcedb981c9b6b601b4dbd283badb96c20e6046 Sylvain BERTRAND 2021-06-27 14:55:40
libpng to new nyan eb7d57cb73cf81182119fbed8ec1a8709b6a8a26 Sylvain BERTRAND 2021-06-26 13:10:39
bzip2 to new nyan 40af37d911798c7950c61b1391f8baeaa8839b6c Sylvain BERTRAND 2021-06-25 01:41:28
mutt to new nyan d497b7f9acee77342c6dca432fcc1bd0696715a3 Sylvain BERTRAND 2021-06-25 00:40:13
miniupnpc to new nyan dd4cf201c1b072384430cb6ea3c8f609c8cfc21a Sylvain BERTRAND 2021-06-24 21:14:38
libtool to new nyan 98cdc4c623b6de00ef0f60aa6d3f2a42a8d33a5e Sylvain BERTRAND 2021-06-24 19:48:02
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
Commit 65fcedb981c9b6b601b4dbd283badb96c20e6046 - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2021-06-27 14:55
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-06-27 14:55
Parent(s): eb7d57cb73cf81182119fbed8ec1a8709b6a8a26
Signer:
Signing key:
Signing status: N
Tree: ae732494bae766f33fa5838bc55e1878d89aeac1
File Lines added Lines deleted
builders/dav1d-e4812a6ad7621bb25f9d4ac40e8413e24ac78857/builder.sh 0 0
builders/dav1d-e4812a6ad7621bb25f9d4ac40e8413e24ac78857/contrib/x86_64_linux_glibc_gcc.sh 0 0
builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/builder.sh 0 0
builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libdrm.pc.in 0 0
builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libdrm_amdgpu.pc.in 0 0
builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libdrm_radeon.pc.in 0 0
builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libkms.pc.in 0 0
builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh 10 0
builders/drm/builder.sh 1 0
builders/ffmpeg-49e3a8165c940b0e4b6c39b2e316065c56084fea/builder.sh 0 0
builders/freetype-2.10.4/builder.sh 28 15
builders/libpng-1.6.37/builder.sh 1 1
builders/llvm-a9129f8964ed8521f7cd0b25a6a6c6c1ce27fe19/builder.sh 0 0
builders/llvm-a9129f8964ed8521f7cd0b25a6a6c6c1ce27fe19/llvm-config.keep 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/builder.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_auxiliary.sh 0 1
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/x86_64_linux_glibc_amdgpu.sh 6 3
builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/builder.sh 0 0
builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 9 0
builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/radeon_icd.x86_64.json 0 0
builders/xserver-2531ee02450e3be3549daa09407557c3addeba02/builder.sh 0 0
File builders/dav1d-e4812a6ad7621bb25f9d4ac40e8413e24ac78857/builder.sh copied from file builders/dav1d-ddbbfde198aced0d02ea739c320d754d43406f7b/builder.sh (similarity 100%)
File builders/dav1d-e4812a6ad7621bb25f9d4ac40e8413e24ac78857/contrib/x86_64_linux_glibc_gcc.sh copied from file builders/dav1d-f951165ea6530c1bb589064709fe7ae7b7e9eb72/contrib/x86_64_linux_glibc_gcc.sh (similarity 100%)
File builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/builder.sh copied from file builders/drm-f287d1990b859602b0cbe50f0b903343c3b67d1a/builder.sh (similarity 100%)
File builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libdrm.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libdrm.pc.in (similarity 100%)
File builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libdrm_amdgpu.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libdrm_amdgpu.pc.in (similarity 100%)
File builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libdrm_radeon.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libdrm_radeon.pc.in (similarity 100%)
File builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/pkgconfig/libkms.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libkms.pc.in (similarity 100%)
File builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh copied from file builders/drm-f287d1990b859602b0cbe50f0b903343c3b67d1a/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh (similarity 97%) (mode: 100755) (index 0b159be..435f9c1)
... ... glibc_cpp_flags="\
50 50 -D_GNU_SOURCE \ -D_GNU_SOURCE \
51 51 " "
52 52 #=============================================================================== #===============================================================================
53 # some inappropriate code gen generator, should be C tables manually
54 # updated
55 python3 $src_dir/gen_table_fourcc.py \
56 $src_dir/include/drm/drm_fourcc.h \
57 $build_dir/generated_static_table_fourcc.h
58 #===============================================================================
53 59 libdrm_so_major=2 libdrm_so_major=2
54 60 libdrm_so_minor=4 libdrm_so_minor=4
55 61 libdrm_so_patch=104 libdrm_so_patch=104
 
... ... $src_dir/xf86drmMode.c \
63 69 " "
64 70
65 71 libdrm_cpp_flags="\ libdrm_cpp_flags="\
72 -I$build_dir \
66 73 -I$src_dir/include/drm \ -I$src_dir/include/drm \
67 74 -I$src_dir \ -I$src_dir \
68 75 $gcc_cpp_flags \ $gcc_cpp_flags \
 
... ... $src_dir/libkms/radeon.c \
136 143
137 144 libkms_cpp_flags="\ libkms_cpp_flags="\
138 145 -DHAVE_RADEON \ -DHAVE_RADEON \
146 -I$build_dir \
139 147 -I$src_dir/include/drm \ -I$src_dir/include/drm \
140 148 -I$src_dir \ -I$src_dir \
141 149 $gcc_cpp_flags \ $gcc_cpp_flags \
 
... ... $src_dir/amdgpu/handle_table.c \
201 209
202 210 libdrm_amdgpu_cpp_flags="\ libdrm_amdgpu_cpp_flags="\
203 211 -DAMDGPU_ASIC_ID_TABLE=\\\"$datadir/libdrm/amdgpu.ids\\\" \ -DAMDGPU_ASIC_ID_TABLE=\\\"$datadir/libdrm/amdgpu.ids\\\" \
212 -I$build_dir \
204 213 -I$src_dir/include/drm \ -I$src_dir/include/drm \
205 214 -I$src_dir \ -I$src_dir \
206 215 $gcc_cpp_flags \ $gcc_cpp_flags \
 
... ... $src_dir/radeon/radeon_surface.c \
269 278 " "
270 279
271 280 libdrm_radeon_cpp_flags="\ libdrm_radeon_cpp_flags="\
281 -I$build_dir \
272 282 -I$src_dir/radeon \ -I$src_dir/radeon \
273 283 -I$src_dir/include/drm \ -I$src_dir/include/drm \
274 284 -I$src_dir \ -I$src_dir \
File builders/drm/builder.sh changed (mode: 100644) (index 1d67f30..a345831)
... ... export PATH="\
14 14 /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\ /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\
15 15 /nyan/make/current/bin:\ /nyan/make/current/bin:\
16 16 /nyan/git/current/bin:\ /nyan/git/current/bin:\
17 /nyan/python3/current/bin:\
17 18 $PATH\ $PATH\
18 19 " "
19 20 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)")
File builders/ffmpeg-49e3a8165c940b0e4b6c39b2e316065c56084fea/builder.sh copied from file builders/ffmpeg-3ce272a9da62151fd54391661160b6620d4dc32c/builder.sh (similarity 100%)
File builders/freetype-2.10.4/builder.sh copied from file builders/pkgconf-1.7.4/builder.sh (similarity 60%) (mode: 100644) (index 49d4e63..2a45c86)
1 src_name=pkgconf
1 src_name=freetype
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
5 url0=https://distfiles.dereferenced.org/$src_name/$achive_name
5 url0=http://download.savannah.gnu.org/releases/$src_name/$archive_name
6 6
7 7 pkg_dir=$pkgs_dir_root/$src_name-$version pkg_dir=$pkgs_dir_root/$src_name-$version
8 8 rm -Rf $pkg_dir rm -Rf $pkg_dir
 
... ... 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 # enable lcd subpixel filtering
15 sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" \
16 -i $pkg_dir/include/freetype/config/ftoption.h
17
14 18 build_dir=$builds_dir_root/$src_name-$version build_dir=$builds_dir_root/$src_name-$version
15 19 rm -Rf $build_dir rm -Rf $build_dir
16 20 mkdir -p $build_dir mkdir -p $build_dir
 
... ... PATH_SAVED=$PATH
20 24 export PATH="\ export PATH="\
21 25 /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\ /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\
22 26 /nyan/make/current/bin:\ /nyan/make/current/bin:\
27 /nyan/pkgconf/current/bin:\
23 28 $PATH\ $PATH\
24 29 " "
25 30 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 31 target_gnu_triple=${target_gnu_triple%-gcc} target_gnu_triple=${target_gnu_triple%-gcc}
27 32
28 export 'CFLAGS=-O2 -pipe -fPIC'
29 export "CC=$target_gnu_triple-gcc \
33 export "PKG_CONFIG_LIBDIR=\
34 /nyan/zlib/current/lib/pkgconfig:\
35 /nyan/libpng/current/lib/pkgconfig"
36 export PKG_CONFIG=pkgconf
37 export "CPPFLAGS=\
30 38 -isystem /nyan/glibc/current/include \ -isystem /nyan/glibc/current/include \
31 39 -isystem /nyan/linux-headers/current/include \ -isystem /nyan/linux-headers/current/include \
40 -I/nyan/bzip2/current/include"
41 export 'CFLAGS=-O2 -pipe -fPIC -static-libgcc'
42 export "LDFLAGS=\
43 -L/nyan/bzip2/current/lib \
32 44 -B/nyan/glibc/current/lib \ -B/nyan/glibc/current/lib \
33 45 -L/nyan/glibc/current/lib \ -L/nyan/glibc/current/lib \
34 46 -Wl,-rpath-link,/nyan/glibc/current/lib \ -Wl,-rpath-link,/nyan/glibc/current/lib \
35 47 -Wl,-s \ -Wl,-s \
36 48 -static-libgcc" -static-libgcc"
37 export AR=$target_gnu_triple-ar
38 export NM=$target_gnu_triple-nm
49 # must add the full blow CC for tools
50 export "CC=$target_gnu_triple-gcc \
51 $CPPFLAGS \
52 $LDFLAGS"
39 53 $pkg_dir/configure \ $pkg_dir/configure \
40 54 --prefix=/nyan/$src_name/$slot \ --prefix=/nyan/$src_name/$slot \
41 --disable-shared
55 --disable-static \
56 --enable-shared \
57 --enable-mmap \
58 --without-harfbuzz
59 unset PKG_CONFIG
60 unset CPPFLAGS
42 61 unset CFLAGS unset CFLAGS
62 unset LDFLAGS
43 63 unset CC unset CC
44 unset AR
45 unset NM
46 64
47 65 make -j $threads_n make -j $threads_n
48 66 make install make install
49 67
50 # enable a gnu triple-ized pkg-config
51 ln -sTf $src_name /nyan/$src_name/$slot/bin/$target_gnu_triple-pkg-config
52
53 # cleanup and tidying
54 rm -Rf /nyan/$src_name/$slot/share/doc
55 68 rm -Rf /nyan/$src_name/$slot/share/man rm -Rf /nyan/$src_name/$slot/share/man
56 rm -f /nyan/$src_name/$slot/lib/*.la
69 rm -f /nyan/$src_name/$slot/lib/*.la
57 70
58 71 export PATH=$PATH_SAVED export PATH=$PATH_SAVED
59 72 unset PATH_SAVED unset PATH_SAVED
File builders/libpng-1.6.37/builder.sh changed (mode: 100644) (index b668a86..05d235f)
... ... export "CPPFLAGS=\
29 29 -isystem /nyan/glibc/current/include \ -isystem /nyan/glibc/current/include \
30 30 -isystem /nyan/linux-headers/current/include \ -isystem /nyan/linux-headers/current/include \
31 31 -I/nyan/zlib/current/include" -I/nyan/zlib/current/include"
32 export 'CFLAGS=-O2 -pipe -fPIC'
32 export 'CFLAGS=-O2 -pipe -fPIC -static-libgcc'
33 33 export "LDFLAGS=\ export "LDFLAGS=\
34 34 -L/nyan/zlib/current/lib \ -L/nyan/zlib/current/lib \
35 35 -L/nyan/glibc/current/lib \ -L/nyan/glibc/current/lib \
File builders/llvm-a9129f8964ed8521f7cd0b25a6a6c6c1ce27fe19/builder.sh copied from file builders/llvm-3dc727e81b92f53533da1c617584f466a7dfb9cc/builder.sh (similarity 100%)
File builders/llvm-a9129f8964ed8521f7cd0b25a6a6c6c1ce27fe19/llvm-config.keep copied from file builders/llvm-3dc727e81b92f53533da1c617584f466a7dfb9cc/llvm-config.keep (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/builder.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-89b4f337d50c01c5782e19ee40b57a6c9e4b324b/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-89b4f337d50c01c5782e19ee40b57a6c9e4b324b/contrib/gallium_auxiliary.sh (similarity 99%) (mode: 100644) (index ba14158..bc81201)
... ... $src_dir/src/gallium/auxiliary/draw/draw_private.h \
44 44 $src_dir/src/gallium/auxiliary/draw/draw_pt.c \ $src_dir/src/gallium/auxiliary/draw/draw_pt.c \
45 45 $src_dir/src/gallium/auxiliary/draw/draw_pt_emit.c \ $src_dir/src/gallium/auxiliary/draw/draw_pt_emit.c \
46 46 $src_dir/src/gallium/auxiliary/draw/draw_pt_fetch.c \ $src_dir/src/gallium/auxiliary/draw/draw_pt_fetch.c \
47 $src_dir/src/gallium/auxiliary/draw/draw_pt_fetch_emit.c \
48 47 $src_dir/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c \ $src_dir/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c \
49 48 $src_dir/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c \ $src_dir/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c \
50 49 $src_dir/src/gallium/auxiliary/draw/draw_pt_post_vs.c \ $src_dir/src/gallium/auxiliary/draw/draw_pt_post_vs.c \
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-89b4f337d50c01c5782e19ee40b57a6c9e4b324b/contrib/gallium_drivers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-89b4f337d50c01c5782e19ee40b57a6c9e4b324b/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/util.sh copied from file builders/mesa-gl-amd-sh-89b4f337d50c01c5782e19ee40b57a6c9e4b324b/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 97%) (mode: 100755) (index 4b6fce6..92c700d)
33 33 # - wayland/etc # - wayland/etc
34 34 #=============================================================================== #===============================================================================
35 35
36 set -e
37
38 36 #=============================================================================== #===============================================================================
39 37 # build dir, src dir and script dir # build dir, src dir and script dir
40 38 build_dir=$(readlink -f .) build_dir=$(readlink -f .)
 
... ... fi
173 171 . $script_dir/gcc_binutils.sh . $script_dir/gcc_binutils.sh
174 172 #=============================================================================== #===============================================================================
175 173
176
174 #===============================================================================
175 # removing the braindamaged qsort class
176 cp -f $src_dir/src/compiler/nir/nir.c $src_dir/src/compiler/nir/nir.BK.c
177 sed -i $src_dir/src/compiler/nir/nir.c \
178 -e '/u_qsort.h/ d' \
179 -e 's/util_qsort_r/qsort_r/'
177 180 #=============================================================================== #===============================================================================
178 181 # configuration of mesa code paths # configuration of mesa code paths
179 182
File builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/builder.sh copied from file builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-89b4f337d50c01c5782e19ee40b57a6c9e4b324b/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index 852f8b7..b5d9922)
... ... vulkan_api_xml=$src_dir/src/vulkan/registry/vk.xml
597 597 #=============================================================================== #===============================================================================
598 598
599 599
600 #===============================================================================
601 # removing the braindamaged qsort class
602 cp -f $src_dir/src/compiler/nir/nir.c $src_dir/src/compiler/nir/nir.BK.c
603 sed -i $src_dir/src/compiler/nir/nir.c \
604 -e '/u_qsort.h/ d' \
605 -e 's/util_qsort_r/qsort_r/'
606 #===============================================================================
607
608
600 609 #=============================================================================== #===============================================================================
601 610 # object put in libvulkan_amd_common # object put in libvulkan_amd_common
602 611 $cc -o $build_dir/xmlconfig.o $src_dir/src/util/xmlconfig.c \ $cc -o $build_dir/xmlconfig.o $src_dir/src/util/xmlconfig.c \
File builders/mesa-vulkan-amd-sh-f3d331a5e35045396f4803e1d500d002a9b60c39/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/radeon_icd.x86_64.json (similarity 100%)
File builders/xserver-2531ee02450e3be3549daa09407557c3addeba02/builder.sh copied from file builders/xserver-021b3c2f778e718338f232b94880fc3ae9092085/builder.sh (similarity 100%)
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