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 5fbda64905bbe5483b7878147c585d72dcf6a8bf Sylvain BERTRAND 2021-07-18 14:10:09
mudev: update 634364a85bc33842df07d07f2c80ff0a977d1c16 Sylvain BERTRAND 2021-07-14 18:19:33
switch to cgperf alternative c94c9012d256eb930240ba5ea726d18fb6613cbd Sylvain BERTRAND 2021-07-13 12:44:01
fontconfig to new nyan e8a5f66e460dc4c34b00b57eed4f0d6de8c4e1c4 Sylvain BERTRAND 2021-07-12 17:56:52
gfx stack update (gitlab is down) 02dd1da8bf3e061f61e229593daa90fd98bb1934 Sylvain BERTRAND 2021-07-11 12:41:28
gfx stack update 72d50ff8dd58e891bcd728c94fe31ac04eb30e45 Sylvain BERTRAND 2021-07-05 01:30:27
linux-amd: small cleanups d4cbff80ba420b244479c9a68bf7481eca4b7324 Sylvain BERTRAND 2021-07-02 19:57:40
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
Commit 5fbda64905bbe5483b7878147c585d72dcf6a8bf - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2021-07-18 14:10
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-07-18 14:10
Parent(s): 634364a85bc33842df07d07f2c80ff0a977d1c16
Signer:
Signing key:
Signing status: N
Tree: ff0ddb606f4b7b6f92699d0ce5e0fb84b82024a2
File Lines added Lines deleted
builders/dav1d-73db537834bd91d571b8a15ec6b14a619b0ea320/builder.sh 0 0
builders/dav1d-73db537834bd91d571b8a15ec6b14a619b0ea320/contrib/x86_64_linux_glibc_gcc.sh 0 0
builders/ffmpeg-997f9bdb99de18b27f8f213f381c5e90536a1be9/builder.sh 0 0
builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/builder.sh 1 1
builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/contrib/config.h 0 0
builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/contrib/epoxy.pc.in 0 0
builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/contrib/make.gnulinux 11 8
builders/libepoxy/builder.sh 19 8
builders/llvm-367ec7755f6a166569fab207d57a88165440a546/builder.sh 0 0
builders/llvm-367ec7755f6a166569fab207d57a88165440a546/llvm-config.keep 0 0
builders/llvm/builder.sh 1 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/builder.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/compiler_glsl.sh 0 1
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gbm.sh 3 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/mesa.sh 1 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/gbm.pc.in 1 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/x86_64_linux_glibc_amdgpu.sh 0 0
builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/builder.sh 0 0
builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 12 1
builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/radeon_icd.x86_64.json 0 0
builders/xserver-f6f2f203bcde47c334836191982d77bbbbbf533c/builder.sh 0 0
File builders/dav1d-73db537834bd91d571b8a15ec6b14a619b0ea320/builder.sh copied from file builders/dav1d-895cda326200ee95f8db13c90e739a47252681d3/builder.sh (similarity 100%)
File builders/dav1d-73db537834bd91d571b8a15ec6b14a619b0ea320/contrib/x86_64_linux_glibc_gcc.sh copied from file builders/dav1d-895cda326200ee95f8db13c90e739a47252681d3/contrib/x86_64_linux_glibc_gcc.sh (similarity 100%)
File builders/ffmpeg-997f9bdb99de18b27f8f213f381c5e90536a1be9/builder.sh copied from file builders/ffmpeg-3ce272a9da62151fd54391661160b6620d4dc32c/builder.sh (similarity 100%)
File builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/builder.sh copied from file builders/libepoxy-ad723a7a75ee387bcc07430090677c58882763ff/builder.sh (similarity 53%) (mode: 100644) (index 200e77b..6f106cd)
1 git_commit=ad723a7a75ee387bcc07430090677c58882763ff
1 git_commit=${pkg_name##*-}
2 2 slot=$git_commit slot=$git_commit
3 3 . $nyan_root/builders/libepoxy/builder.sh . $nyan_root/builders/libepoxy/builder.sh
File builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/contrib/config.h copied from file builders/libepoxy-ad723a7a75ee387bcc07430090677c58882763ff/contrib/config.h (similarity 100%)
File builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/contrib/epoxy.pc.in copied from file builders/libepoxy-ad723a7a75ee387bcc07430090677c58882763ff/contrib/epoxy.pc.in (similarity 100%)
File builders/libepoxy-ecfa8e0f083084181d36966fa084aca9a6c97d53/contrib/make.gnulinux copied from file builders/libepoxy-ad723a7a75ee387bcc07430090677c58882763ff/contrib/make.gnulinux (similarity 95%) (mode: 100755) (index d7dfd04..12ccba6)
1 1 #!/bin/sh #!/bin/sh
2 set -e
3 2 #=============================================================================== #===============================================================================
4 3 sep_start() sep_start()
5 4 { {
 
... ... else
36 35 fi fi
37 36 #=============================================================================== #===============================================================================
38 37 if test "${dslibepoxy_cc-unset}" = unset; then if test "${dslibepoxy_cc-unset}" = unset; then
39 dslibepoxy_cc="gcc -Wall -Wextra \
40 -fvisibility=hidden \
38 dslibepoxy_cc="gcc -Wall -Wextra \
39 -fvisibility=hidden \
41 40 -std=c99 -O2 -fPIC -c" -std=c99 -O2 -fPIC -c"
42 41 fi fi
43 42
44 43 # template with soname, will be evaluated once # template with soname, will be evaluated once
45 44 if test "${dslibepoxy_ccld-unset}" = unset; then if test "${dslibepoxy_ccld-unset}" = unset; then
46 dslibepoxy_ccld="gcc -shared \
47 -Wl,-soname,libepoxy.so.\$soname \
48 -Bsymbolic \
45 dslibepoxy_ccld="gcc -shared \
46 -Wl,-soname,libepoxy.so.\$soname \
47 -Bsymbolic \
49 48 -Wl,--no-undefined" -Wl,--no-undefined"
50 49 fi fi
51 50 #=============================================================================== #===============================================================================
 
... ... if test "${python3-unset}" = unset; then
53 52 python3=$(/usr/bin/env python3) python3=$(/usr/bin/env python3)
54 53 fi fi
55 54
55 if test "${pkg_config-unset}" = unset; then
56 pkg_config=$(/usr/bin/env pkg_config)
57 fi
58
56 59 if test "${prefix-unset}" = unset; then if test "${prefix-unset}" = unset; then
57 60 prefix=/usr/local prefix=/usr/local
58 61 fi fi
 
... ... do
109 112
110 113 mkdir -p -- $(dirname $build_dir/$dslibepoxy_o_file) mkdir -p -- $(dirname $build_dir/$dslibepoxy_o_file)
111 114
112 # we rely on pkg-config to prioritize x11 headers
115 # we rely on pkgconf to prioritize x11 headers
113 116 echo "DSLIBEPOXY_CC $1/$libepoxy_src_file--->$build_dir/$dslibepoxy_o_file" echo "DSLIBEPOXY_CC $1/$libepoxy_src_file--->$build_dir/$dslibepoxy_o_file"
114 117 $dslibepoxy_cc -o $build_dir/$dslibepoxy_o_file \ $dslibepoxy_cc -o $build_dir/$dslibepoxy_o_file \
115 $(pkg-config --cflags x11 egl) \
118 $($pkg_config --cflags x11 egl) \
116 119 -I$build_dir/fake_root$include_dir \ -I$build_dir/fake_root$include_dir \
117 120 -I$src_dir/contrib \ -I$src_dir/contrib \
118 121 -I$src_dir/src \ -I$src_dir/src \
File builders/libepoxy/builder.sh changed (mode: 100644) (index a8ee1da..63c45d5)
... ... cp -r $src_dir $pkg_dir
9 9
10 10 cd $pkg_dir cd $pkg_dir
11 11
12 git checkout --force $git_commit
13 git reset --hard
12 PATH_SAVED=$PATH
13 export PATH="\
14 /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\
15 /nyan/make/current/bin:\
16 $PATH\
17 "
18 target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)")
19 target_gnu_triple=${target_gnu_triple%-gcc}
20
21 if test x$git_commit != x; then
22 git checkout --force $git_commit
23 git reset --hard
24 fi
14 25
15 26 # install our custom mini build system # install our custom mini build system
16 27 cp -r $nyan_root/builders/$pkg_name/contrib ./ cp -r $nyan_root/builders/$pkg_name/contrib ./
 
... ... export "PKG_CONFIG_LIBDIR=\
36 47 cat >$build_dir/local_conf.sh <<EOF cat >$build_dir/local_conf.sh <<EOF
37 48 prefix=/nyan/libepoxy/$slot prefix=/nyan/libepoxy/$slot
38 49 python3=/nyan/python3/current/bin/python3 python3=/nyan/python3/current/bin/python3
39 dslibepoxy_cc='gcc -static-libgcc -O2 -pipe -fPIC -fvisibility=hidden -c -idirafter /nyan/glibc/current/include -idirafter /nyan/linux-headers/current/include'
40 dslibepoxy_ccld='gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc -shared -Wl,-soname,\$soname -Bsymbolic -Wl,--no-undefined'
50 pkg_config=/nyan/pkgconf/current/bin/pkgconf
51 dslibepoxy_cc='$target_gnu_triple-gcc -static-libgcc -O2 -pipe -fPIC -fvisibility=hidden -c -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include'
52 dslibepoxy_ccld='$target_gnu_triple-gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-s -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc -shared -Wl,-soname,\$soname -Bsymbolic -Wl,--no-undefined'
41 53 EOF EOF
42 54
43 55 $pkg_dir/contrib/make.gnulinux $pkg_dir/contrib/make.gnulinux
44 56
45 57 cp -f -r ./fake_root/* / cp -f -r ./fake_root/* /
46 58
47 # cleanup and tidying
48 find /nyan/$src_name/$slot/lib -type f | while read f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done
49
59 export PATH=$PATH_SAVED
60 unset PATH_SAVED
61 unset target_gnu_triple
50 62 rm -Rf $build_dir $pkg_dir rm -Rf $build_dir $pkg_dir
51 rmdir /run/pkgs /run/builds
File builders/llvm-367ec7755f6a166569fab207d57a88165440a546/builder.sh copied from file builders/llvm-287d39dd5adbb3c6fd8a2c5007596ecdbe91eb38/builder.sh (similarity 100%)
File builders/llvm-367ec7755f6a166569fab207d57a88165440a546/llvm-config.keep copied from file builders/llvm-287d39dd5adbb3c6fd8a2c5007596ecdbe91eb38/llvm-config.keep (similarity 100%)
File builders/llvm/builder.sh changed (mode: 100644) (index efe70fd..9467bfa)
... ... export PATH="\
26 26 /nyan/toolchains/current/bin:\ /nyan/toolchains/current/bin:\
27 27 /nyan/cmake/current/bin:\ /nyan/cmake/current/bin:\
28 28 /nyan/ninja/current/bin:\ /nyan/ninja/current/bin:\
29 /nyan/git/current/bin:\
29 30 $PATH\ $PATH\
30 31 " "
31 32 cmake -G Ninja \ cmake -G Ninja \
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/builder.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-89b4f337d50c01c5782e19ee40b57a6c9e4b324b/contrib/compiler_glsl.sh (similarity 99%) (mode: 100644) (index 13248b6..e06d2e5)
... ... $src_dir/src/compiler/glsl/lower_named_interface_blocks.cpp \
160 160 $src_dir/src/compiler/glsl/lower_packing_builtins.cpp \ $src_dir/src/compiler/glsl/lower_packing_builtins.cpp \
161 161 $src_dir/src/compiler/glsl/lower_subroutine.cpp \ $src_dir/src/compiler/glsl/lower_subroutine.cpp \
162 162 $src_dir/src/compiler/glsl/lower_tess_level.cpp \ $src_dir/src/compiler/glsl/lower_tess_level.cpp \
163 $src_dir/src/compiler/glsl/lower_texture_projection.cpp \
164 163 $src_dir/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp \ $src_dir/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp \
165 164 $src_dir/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp \ $src_dir/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp \
166 165 $src_dir/src/compiler/glsl/lower_vec_index_to_swizzle.cpp \ $src_dir/src/compiler/glsl/lower_vec_index_to_swizzle.cpp \
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium_drivers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gbm.sh (similarity 96%) (mode: 100644) (index 1a24b96..a36d9c0)
... ... mkdir -p $build_dir/gbm
5 5 #=============================================================================== #===============================================================================
6 6
7 7 $cco_slib -o $build_dir/gbm/backend.o $src_dir/src/gbm/main/backend.c \ $cco_slib -o $build_dir/gbm/backend.o $src_dir/src/gbm/main/backend.c \
8 -DDEFAULT_BACKENDS_PATH=\"$libdir/gbm\" \
8 9 -I$src_dir/src/gbm/main \ -I$src_dir/src/gbm/main \
10 -I$src_dir/src/loader \
9 11 -I$src_dir/include \ -I$src_dir/include \
10 12 \ \
11 13 $cco_slib_common_trailer & $cco_slib_common_trailer &
 
... ... s:@prefix@:$prefix:;\
74 76 s:@exec_prefix@:$prefix:;\ s:@exec_prefix@:$prefix:;\
75 77 s:@libdir@:$libdir:;\ s:@libdir@:$libdir:;\
76 78 s:@includedir@:$incdir:;\ s:@includedir@:$incdir:;\
79 s:@gbmbackendspath@:$libdir/gbm:;\
77 80 s:@GBM_PC_REQ_PRIV@::;\ s:@GBM_PC_REQ_PRIV@::;\
78 81 s:@VERSION@:$version:;\ s:@VERSION@:$version:;\
79 82 s:@GBM_PC_LIB_PRIV@::;\ s:@GBM_PC_LIB_PRIV@::;\
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/mesa.sh (similarity 99%) (mode: 100644) (index 0cb9cef..e79a5e0)
... ... $src_dir/src/mesa/main/glthread.c \
139 139 $src_dir/src/mesa/main/glthread_bufferobj.c \ $src_dir/src/mesa/main/glthread_bufferobj.c \
140 140 $src_dir/src/mesa/main/glthread_draw.c \ $src_dir/src/mesa/main/glthread_draw.c \
141 141 $src_dir/src/mesa/main/glthread_get.c \ $src_dir/src/mesa/main/glthread_get.c \
142 $src_dir/src/mesa/main/glthread_list.c \
142 143 $src_dir/src/mesa/main/glthread_shaderobj.c \ $src_dir/src/mesa/main/glthread_shaderobj.c \
143 144 $src_dir/src/mesa/main/glthread_varray.c \ $src_dir/src/mesa/main/glthread_varray.c \
144 145 $src_dir/src/mesa/main/hash.c \ $src_dir/src/mesa/main/hash.c \
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/gbm.pc.in (similarity 88%) (mode: 100644) (index 4f1c53c..cbbb8d7)
... ... prefix=@prefix@
2 2 exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
3 3 libdir=@libdir@ libdir=@libdir@
4 4 includedir=@includedir@ includedir=@includedir@
5 gbmbackendspath=@gbmbackendspath@
5 6
6 7 Name: gbm Name: gbm
7 8 Description: Mesa gbm library Description: Mesa gbm library
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/util.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/builder.sh copied from file builders/mesa-vulkan-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index 33029ab..66c7e51)
... ... $python3 $src_dir/src/amd/common/sid_tables.py \
794 794 $src_dir/src/amd/registers/registers-manually-defined.json \ $src_dir/src/amd/registers/registers-manually-defined.json \
795 795 >$build_dir/sid_tables.h & >$build_dir/sid_tables.h &
796 796
797 mkdir -p $build_dir/src/amd/common
797 798 $python3 $src_dir/src/amd/registers/makeregheader.py \ $python3 $src_dir/src/amd/registers/makeregheader.py \
798 799 $src_dir/src/amd/registers/gfx6.json \ $src_dir/src/amd/registers/gfx6.json \
799 800 $src_dir/src/amd/registers/gfx7.json \ $src_dir/src/amd/registers/gfx7.json \
 
... ... $python3 $src_dir/src/amd/registers/makeregheader.py \
807 808 $src_dir/src/amd/registers/registers-manually-defined.json \ $src_dir/src/amd/registers/registers-manually-defined.json \
808 809 --sort address \ --sort address \
809 810 --guard AMDGFXREGS_H \ --guard AMDGFXREGS_H \
810 >$build_dir/amdgfxregs.h &
811 >$build_dir/src/amd/common/amdgfxregs.h &
811 812 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
812 813 export PYTHONPATH=$mako export PYTHONPATH=$mako
813 814 $python3 $src_dir/src/compiler/nir/nir_builder_opcodes_h.py \ $python3 $src_dir/src/compiler/nir/nir_builder_opcodes_h.py \
 
... ... $cppflags_common \
829 830 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
830 831 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
831 832 -I$src_dir/src/amd/llvm \ -I$src_dir/src/amd/llvm \
833 -I$build_dir/src/amd/common \
832 834 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
833 835 -I$src_dir/src/util \ -I$src_dir/src/util \
836 -I$build_dir/src/amd \
834 837 -I$src_dir/src/amd \ -I$src_dir/src/amd \
835 838 -I$src_dir/src/compiler/nir \ -I$src_dir/src/compiler/nir \
836 839 -I$src_dir/src/compiler \ -I$src_dir/src/compiler \
 
... ... $src_dir/src/amd/common/amd_family.c \
856 859 $src_dir/src/amd/common/ac_gpu_info.c \ $src_dir/src/amd/common/ac_gpu_info.c \
857 860 $src_dir/src/amd/common/ac_msgpack.c \ $src_dir/src/amd/common/ac_msgpack.c \
858 861 $src_dir/src/amd/common/ac_nir.c \ $src_dir/src/amd/common/ac_nir.c \
862 $src_dir/src/amd/common/ac_nir_cull.c \
859 863 $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \
860 864 $src_dir/src/amd/common/ac_nir_lower_ngg.c \ $src_dir/src/amd/common/ac_nir_lower_ngg.c \
861 865 $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \
 
... ... $cppflags_common \
892 896 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
893 897 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
894 898 -I$src_dir/src/amd/llvm \ -I$src_dir/src/amd/llvm \
899 -I$build_dir/src/amd/common \
895 900 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
901 -I$build_dir/src/amd \
896 902 -I$src_dir/src/amd \ -I$src_dir/src/amd \
897 903 -I$src_dir/src/compiler \ -I$src_dir/src/compiler \
898 904 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
 
... ... done
925 931 $cxx $cppflags $src_dir/src/amd/llvm/ac_llvm_helper.cpp \ $cxx $cppflags $src_dir/src/amd/llvm/ac_llvm_helper.cpp \
926 932 -I$build_dir/src/compiler/nir \ -I$build_dir/src/compiler/nir \
927 933 -I$src_dir/src/amd/llvm \ -I$src_dir/src/amd/llvm \
934 -I$build_dir/src/amd/common \
928 935 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
936 -I$build_dir/src/amd \
929 937 -I$src_dir/src/amd \ -I$src_dir/src/amd \
930 938 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
931 939 -I$src_dir/src \ -I$src_dir/src \
 
... ... $cppflags_common \
1269 1277 -I$src_dir/src/amd/compiler \ -I$src_dir/src/amd/compiler \
1270 1278 -I$src_dir/src/amd/vulkan \ -I$src_dir/src/amd/vulkan \
1271 1279 -I$src_dir/src/amd/llvm \ -I$src_dir/src/amd/llvm \
1280 -I$build_dir/src/amd/common \
1272 1281 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
1282 -I$build_dir/src/amd \
1273 1283 -I$src_dir/src/amd \ -I$src_dir/src/amd \
1274 1284 -I$src_dir/src/compiler/nir \ -I$src_dir/src/compiler/nir \
1275 1285 -I$src_dir/src/compiler \ -I$src_dir/src/compiler \
 
... ... $cppflags_common \
1495 1505 -I$build_dir \ -I$build_dir \
1496 1506 -I$src_dir/src/amd/compiler \ -I$src_dir/src/amd/compiler \
1497 1507 -I$src_dir/src/amd/llvm \ -I$src_dir/src/amd/llvm \
1508 -I$build_dir/src/amd/common \
1498 1509 -I$src_dir/src/amd/common \ -I$src_dir/src/amd/common \
1499 1510 -I$src_dir/src/amd/vulkan \ -I$src_dir/src/amd/vulkan \
1500 1511 -I$src_dir/src/amd \ -I$src_dir/src/amd \
File builders/mesa-vulkan-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/radeon_icd.x86_64.json (similarity 100%)
File builders/xserver-f6f2f203bcde47c334836191982d77bbbbbf533c/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