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 a84e6a5a372f3586ee7741c4eedb53e6a3fcfd9c Sylvain BERTRAND 2021-08-08 15:51:29
gfx stack update 2ab94806e68c22c9079e7d57599b0cecc1708211 Sylvain BERTRAND 2021-08-01 14:06:15
gfx stack update 5dfe10e1499b6ef932085d67acc6ad8eb857c512 Sylvain BERTRAND 2021-07-25 17:49:27
nyanmp update c2050b1cf60a16dc9a95f3ce225f35f884d7ae6b Sylvain BERTRAND 2021-07-23 13:20:11
nyanmp: update again f97456f0e45a970a171cdb46700bd0541ff4638b Sylvain BERTRAND 2021-07-21 21:36:24
nyanmp update d384f5683f7f686d9efc37bd304a335c518f29b8 Sylvain BERTRAND 2021-07-21 20:27:48
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
Commit a84e6a5a372f3586ee7741c4eedb53e6a3fcfd9c - gfx stack update
Author: Sylvain BERTRAND
Author date (UTC): 2021-08-08 15:51
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-08-08 15:51
Parent(s): 2ab94806e68c22c9079e7d57599b0cecc1708211
Signer:
Signing key:
Signing status: N
Tree: 244a5cdc3d0f966bb0aac5a88227c0ed569edb7a
File Lines added Lines deleted
builders/dav1d-b34244599cc75bc2433981a71f5a960a2961f872/builder.sh 0 0
builders/dav1d-b34244599cc75bc2433981a71f5a960a2961f872/contrib/x86_64_linux_glibc_gcc.sh 0 0
builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/builder.sh 0 0
builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libdrm.pc.in 0 0
builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libdrm_amdgpu.pc.in 0 0
builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libdrm_radeon.pc.in 0 0
builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libkms.pc.in 0 0
builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh 0 0
builders/ffmpeg-7dfdc15a27fc2664741a4e7cbdd435b1d7e767d6 1 0
builders/ffmpeg/builder.sh 7 4
builders/libxcvt-81747a3d1270edb4d9df8f133206914512f604fe/builder.sh 66 0
builders/llvm-400cd6d2f0496e913e25285615a86f9c29811171/builder.sh 0 0
builders/llvm-400cd6d2f0496e913e25285615a86f9c29811171/llvm-config.keep 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/builder.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/si_pipe.c.patch 2 2
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/x86_64_linux_glibc_amdgpu.sh 0 0
builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/builder.sh 0 0
builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 0 0
builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/radeon_icd.x86_64.json 0 0
builders/xserver-659260a0b7c1cef6060bd62a83deb03e3fa472b1/builder.sh 0 0
builders/xserver/builder.sh 3 3
File builders/dav1d-b34244599cc75bc2433981a71f5a960a2961f872/builder.sh copied from file builders/dav1d-73db537834bd91d571b8a15ec6b14a619b0ea320/builder.sh (similarity 100%)
File builders/dav1d-b34244599cc75bc2433981a71f5a960a2961f872/contrib/x86_64_linux_glibc_gcc.sh copied from file builders/dav1d-73db537834bd91d571b8a15ec6b14a619b0ea320/contrib/x86_64_linux_glibc_gcc.sh (similarity 100%)
File builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/builder.sh copied from file builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/builder.sh (similarity 100%)
File builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libdrm.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libdrm.pc.in (similarity 100%)
File builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libdrm_amdgpu.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libdrm_amdgpu.pc.in (similarity 100%)
File builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libdrm_radeon.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libdrm_radeon.pc.in (similarity 100%)
File builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/pkgconfig/libkms.pc.in copied from file builders/drm-40f73d0b0b3936ccadc693edc25aad70c1225766/contrib/pkgconfig/libkms.pc.in (similarity 100%)
File builders/drm-1d29e1df8b140b7ad3466d5122e703435ef5e436/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh copied from file builders/drm-5d97031e8aa717c83993fcdaa45b0812ddceb3b0/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh (similarity 100%)
File builders/ffmpeg-7dfdc15a27fc2664741a4e7cbdd435b1d7e767d6 added (mode: 120000) (index 0000000..d9f6d2b)
1 ffmpeg-1f58503013720700a5adfd72c708e6275aefc165
File builders/ffmpeg/builder.sh changed (mode: 100644) (index f82e373..0cd68fb)
... ... export "PKG_CONFIG_LIBDIR=\
48 48 /nyan/libass/current/lib/pkgconfig" /nyan/libass/current/lib/pkgconfig"
49 49
50 50 # we use libressl static libs # we use libressl static libs
51 sed -i -e "/^enabled libtls/ c\enabled libtls && require libtls tls.h tls_configure $(/nyan/pkgconf/current/bin/$target_gnu_triple-pkg-config --static --libs-only-l libtls)" ./configure
51 # XXX: switch to tls_openssl backend since twitch broke tls_libtls somehow
52 #sed -i -e "/^enabled libtls/ c\enabled libtls && require libtls tls.h tls_configure $(/nyan/pkgconf/current/bin/$target_gnu_triple-pkg-config --static --libs-only-l libtls)" ./configure
53 sed -i -e '/^enabled openssl/,+6 c\
54 enabled openssl && require ssl openssl/ssl.h OPENSSL_init_ssl -lssl -ltls -lcrypto -lpthread' ./configure
52 55
53 56 # force libdav1d # force libdav1d
54 57 sed -i -e '/^enabled libdav1d/ c\enabled libdav1d' ./configure sed -i -e '/^enabled libdav1d/ c\enabled libdav1d' ./configure
 
... ... export "LD_LIBRARY_PATH=\
71 74 /nyan/dav1d/current/lib:\ /nyan/dav1d/current/lib:\
72 75 $LD_LIBRARY_PATH" $LD_LIBRARY_PATH"
73 76
77 # XXX: added libssl libs next to libdav1d due to twitch breaking tls_libtls ssl backend somehow
74 78 $pkg_dir/configure \ $pkg_dir/configure \
75 79 --cross-prefix=$target_gnu_triple- \ --cross-prefix=$target_gnu_triple- \
76 80 --target_os=linux \ --target_os=linux \
 
... ... $pkg_dir/configure \
99 103 -L/nyan/dav1d/current/lib \ -L/nyan/dav1d/current/lib \
100 104 -L/nyan/libressl/current/lib" \ -L/nyan/libressl/current/lib" \
101 105 "--extra-libs=\ "--extra-libs=\
102 -ldav1d" \
106 -ldav1d -lssl -ltls -lcrypto -lpthread" \
103 107 --enable-pic \ --enable-pic \
104 108 --prefix=/nyan/ffmpeg/$slot \ --prefix=/nyan/ffmpeg/$slot \
105 109 --enable-error-resilience \ --enable-error-resilience \
 
... ... $pkg_dir/configure \
117 121 --disable-txtpages \ --disable-txtpages \
118 122 --enable-libdav1d \ --enable-libdav1d \
119 123 --enable-gmp \ --enable-gmp \
120 --enable-libtls \
124 --enable-openssl \
121 125 --enable-libass \ --enable-libass \
122 126 --enable-libfontconfig \ --enable-libfontconfig \
123 127 --enable-libfreetype \ --enable-libfreetype \
 
... ... $pkg_dir/configure \
132 136 --disable-decoder=libvpx_vp8,libvpx_vp9 --disable-decoder=libvpx_vp8,libvpx_vp9
133 137
134 138 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH_SAVED export LD_LIBRARY_PATH=$LD_LIBRARY_PATH_SAVED
135
136 139 make -j $threads_n make -j $threads_n
137 140 make install make install
138 141
File builders/libxcvt-81747a3d1270edb4d9df8f133206914512f604fe/builder.sh added (mode: 100644) (index 0000000..70be0bc)
1 src_name=libxcvt
2 git_commit=${pkg_name##*-}
3 slot=$git_commit
4 url0=https://gitlab.freedesktop.org/ofourdan/$src_name/.git
5
6 pkg_dir=$pkgs_dir_root/$src_name
7 rm -Rf $pkg_dir
8 mkdir -p $pkgs_dir_root
9 cp -Hr $src_dir_root/$src_name $pkgs_dir_root
10
11 PATH_SAVED=$PATH
12 TOOLCHAIN_PATH=/nyan/toolchains/binutils-2.36.1-tinycc-0378168c1318352bf13f24f210a23aa2fbeb1895/current
13 export PATH="\
14 /nyan/git/current/bin:\
15 $TOOLCHAIN_PATH/bin:\
16 $PATH\
17 "
18 target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-tinycc-0378168c1318352bf13f24f210a23aa2fbeb1895/current/bin/*-tcc)")
19 target_gnu_triple=${target_gnu_triple%-tcc}
20
21 cd $pkg_dir
22
23 if test x$git_commit != x; then
24 git reset --hard
25 git checkout $git_commit
26 fi
27
28 build_dir=$builds_dir_root/$src_name
29 rm -Rf $build_dir
30 mkdir -p $build_dir
31
32 $target_gnu_triple-tcc \
33 -c \
34 -I$pkg_dir/include \
35 $pkg_dir/lib/$src_name.c \
36 -o $build_dir/$src_name.o
37
38 install_dir=/nyan/$src_name/$slot
39 rm -Rf $install_dir
40 mkdir -p $install_dir/lib
41 $target_gnu_triple-ar rcs \
42 $install_dir/lib/$src_name.a \
43 $build_dir/$src_name.o
44 mkdir -p $install_dir/lib/pkgconfig
45 # XXX: hopefully libtcc1.a won't conflict with libgcc.a
46 cat >$install_dir/lib/pkgconfig/libxcvt.pc <<EOF
47 prefix=/nyan/libxcvt/current
48 includedir=\${prefix}/include
49 libdir=\${prefix}/lib
50
51 Name: libxcvt
52 Description: external CVT code
53 Version: 0.0.0
54 Cflags: -I\${includedir}
55 Libs: -L\${libdir} -lxcvt -L$TOOLCHAIN_PATH/lib/tcc -ltcc1
56 EOF
57 mkdir -p $install_dir/include
58 cp -r $pkg_dir/include/$src_name $install_dir/include
59 rm -f $install_dir/include/$src_name/meson.build
60
61 export PATH=$PATH_SAVED
62 unset PATH_SAVED
63 unset TOOLCHAIN_PATH
64 unset target_gnu_triple
65 unset install_dir
66 rm -Rf $build_dir $pkg_dir
File builders/llvm-400cd6d2f0496e913e25285615a86f9c29811171/builder.sh copied from file builders/llvm-97335ad13fd4f231a75163a1e5c232aed5efe921/builder.sh (similarity 100%)
File builders/llvm-400cd6d2f0496e913e25285615a86f9c29811171/llvm-config.keep copied from file builders/llvm-287d39dd5adbb3c6fd8a2c5007596ecdbe91eb38/llvm-config.keep (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/builder.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-9cc0834ca604638081ae6c295050c657625086c6/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-f5b9d16823a72a4e6bd1cd594f2e8b7729f750bf/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-57dcfb4e55346ee2d7e3da79e93a7d36a8a5ca17/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/si_pipe.c.patch (similarity 73%) (mode: 100644) (index 5abdb5a..621ee66)
1 1 --- si_pipe.c --- si_pipe.c
2 2 +++ si_pipe.c +++ si_pipe.c
3 @@ -1242,9 +1242,6 @@ struct pipe_screen *radeonsi_screen_crea
4 struct radeon_winsys *rw = NULL;
3 @@ -1403,9 +1403,6 @@
4 NULL, NULL, NULL, 0, NULL, 0);
5 5
6 6 switch (version->version_major) { switch (version->version_major) {
7 7 - case 2: - case 2:
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/util.sh copied from file builders/mesa-gl-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/builder.sh copied from file builders/mesa-vulkan-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/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-d2d642cc014af75f0396e04528b29f9a61f91043/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-f5b9d16823a72a4e6bd1cd594f2e8b7729f750bf/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-d2d642cc014af75f0396e04528b29f9a61f91043/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-4504fabed659d9085ce9c3aae590c5728e872b7e/radeon_icd.x86_64.json (similarity 100%)
File builders/xserver-659260a0b7c1cef6060bd62a83deb03e3fa472b1/builder.sh copied from file builders/xserver-021b3c2f778e718338f232b94880fc3ae9092085/builder.sh (similarity 100%)
File builders/xserver/builder.sh changed (mode: 100644) (index 4fdc9f2..6122de8)
... ... export "PKG_CONFIG_LIBDIR=\
82 82 /nyan/libepoxy/current/lib/pkgconfig:\ /nyan/libepoxy/current/lib/pkgconfig:\
83 83 /nyan/xtrans/current/share/pkgconfig:\ /nyan/xtrans/current/share/pkgconfig:\
84 84 /nyan/xorgproto/current/share/pkgconfig:\ /nyan/xorgproto/current/share/pkgconfig:\
85 /nyan/util-macro/current/share/pkgconfig"
85 /nyan/util-macro/current/share/pkgconfig:\
86 /nyan/libxcvt/current/lib/pkgconfig"
86 87
87 88 # xserver is not using nettle pkgconfig # xserver is not using nettle pkgconfig
88 89 export 'CPPFLAGS=-isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include' export 'CPPFLAGS=-isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include'
89 90 export 'CFLAGS=-O2 -pipe -fPIC' export 'CFLAGS=-O2 -pipe -fPIC'
90 export "LDFLAGS=-Wl,-s"
91 export 'LDFLAGS=-Wl,-s'
91 92 # must add the - for accepting a file from stdin then be able to pass some tests... # must add the - for accepting a file from stdin then be able to pass some tests...
92 93 #export "CPP=$target_gnu_triple-gcc -E -" #export "CPP=$target_gnu_triple-gcc -E -"
93 94 export "CC=gcc \ export "CC=gcc \
 
... ... unset CFLAGS
147 148 unset LDFLAGS unset LDFLAGS
148 149 unset CC unset CC
149 150 unset PKG_CONFIG unset PKG_CONFIG
150
151 151 make -j $threads_n make -j $threads_n
152 152
153 153 # WARNING: don't know if the protocol.txt file in /lib/xorg is a required runtime file # WARNING: don't know if the protocol.txt file in /lib/xorg is a required runtime file
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