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 d91a56e63cb4e61ce950166ee90977f9cb0f7c57 Sylvain BERTRAND 2023-06-24 17:28:11
Gfx stack update 5053fdee70c5a2656a39391f9ec0924b680cb63f Sylvain BERTRAND 2023-06-17 13:08:44
Gfx stack update a8f4d317da64e4728a07332d7b312b0163a9a117 Sylvain BERTRAND 2023-06-10 13:00:40
Gfx stack update 5a50b752ee1174f40b4ac04b0c4ea40def0f003e Sylvain BERTRAND 2023-06-03 13:07:31
Gfx stack update 8d0226a320e934c81b0ffbca7203ab25cfc801ae Sylvain BERTRAND 2023-05-27 13:19:40
Gfx stack update 1b4924dbae0b406ec5f8e9fdc85d0c9c5899d505 Sylvain BERTRAND 2023-05-20 19:39:21
Gfx stack update 98ed4e3167334c8e605f642d8cadb9249078bf84 Sylvain BERTRAND 2023-05-13 14:54:30
Gfx stack update 9adee44d5eb4278e6beb28ec35cae1d7a61bfa49 Sylvain BERTRAND 2023-05-06 17:58:22
Gfx stack update a1e169843a89e65cbeefe0582bc27f5981f2501e Sylvain BERTRAND 2023-04-30 13:34:07
links: 2.29 0b4834c00b761ea5633e94dc31841fe4c0124ac5 Sylvain BERTRAND 2023-04-25 16:27:54
Gfx stack update 1049238ce63d50e058a2f9e96c8651f52c64db15 Sylvain BERTRAND 2023-04-22 17:10:22
Gfx stack update b8b51323aedb5d4c08a829dd52313bc39baa101c Sylvain BERTRAND 2023-04-16 11:21:58
Gfx stack update 21e2397a6d45fa31198beccb2a3673d9dcefaa06 Sylvain BERTRAND 2023-04-02 13:57:56
alsa update: 1.2.8, still crackling sound a2ac619da94ccf6a21a72ef700f5875aadd6085f Sylvain BERTRAND 2023-03-26 17:42:18
Gfx stack update and more b09eed59ad9f0ac877c3756f082fa9d470a856ea Sylvain BERTRAND 2023-03-26 16:34:59
Gfx stack update 05deea6685ea9e469fb373e2294ac7c8f400a181 Sylvain BERTRAND 2023-03-12 12:55:38
removed obsolete muinit builder 64002665b15cc1dd40ff5b7e7bb0d2a060ec3c83 Sylvain BERTRAND 2023-03-10 13:10:49
mesa: allow kcmp. 01c8f13dd5e454b33c90f9237211f7f16d5e65d5 Sylvain BERTRAND 2023-03-09 19:26:49
gfx stack update 65e35b0c5a974d86b7e91855874fc7c4e9c804c1 Sylvain BERTRAND 2023-03-05 15:42:45
x64: gcc toolchain downgraded to /opt. eefe3ee8c51dc715064c73cc9dc12989d3d67d1c Sylvain BERTRAND 2023-02-27 03:07:24
Commit d91a56e63cb4e61ce950166ee90977f9cb0f7c57 - Gfx stack update
Mesa, still the same usual issues not being fixed, but much less
planned obsolescence (the good part). Breakage due to change fanatics in
the deprecated xserver stack.
Author: Sylvain BERTRAND
Author date (UTC): 2023-06-24 17:28
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-06-24 17:28
Parent(s): 5053fdee70c5a2656a39391f9ec0924b680cb63f
Signer:
Signing key:
Signing status: N
Tree: be7dd15f9738a03e79d1317b4de3a334fd317d72
File Lines added Lines deleted
builders/ffmpeg-af3f12078563d8119bd59771793994f651842ff2/builder.sh 0 0
builders/ffmpeg/builder.sh 3 4
builders/linux-amd/nconf-cfg.sh 7 47
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/builder.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler_aco.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri2.c.patch 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri_util.c.patch 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri_util.h.patch 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_drivers.sh 1 1
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_amd.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_egl.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_glsl.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_mapi.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_mesa.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_nir.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_spirv.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_util.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/x86_64_linux_glibc_amdgpu.sh 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/builder.sh 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators.sh 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/radv_device.c.patch 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/radv_meta.c.patch 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/radv_no_tracers.c 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 26 0
builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/radeon_icd.x86_64.json 0 0
builders/xorgproto-766967322209f2dcb72e6a8edea0c651f586201d/builder.sh 13 3
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/builder.sh 0 0
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/dix-config.h.in 0 0
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/linux-glibc.sh 0 0
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/version-config.h.in 0 0
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xkb-config.h.in 0 0
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-config.h.in 0 0
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.h.in 0 0
builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.pc.in 0 0
File builders/ffmpeg-af3f12078563d8119bd59771793994f651842ff2/builder.sh copied from file builders/ffmpeg-014c02d43bbf35113d5794e4708cb84179d0c9d3/builder.sh (similarity 100%)
File builders/ffmpeg/builder.sh changed (mode: 100644) (index 3a8e9fb..856813f)
... ... export "PKG_CONFIG_LIBDIR=\
43 43 /nyan/libpthread-stubs/current/lib/pkgconfig:\ /nyan/libpthread-stubs/current/lib/pkgconfig:\
44 44 /nyan/libxcb/current/lib/pkgconfig:\ /nyan/libxcb/current/lib/pkgconfig:\
45 45 \ \
46 /nyan/libressl/current/lib/pkgconfig:\
47 \
48 /nyan/libass/current/lib/pkgconfig"
46 /nyan/libressl/current/lib/pkgconfig"
47
49 48
50 49 # we use libressl static libs # we use libressl static libs
51 50 # XXX: switch to tls_openssl backend since twitch broke tls_libtls somehow # XXX: switch to tls_openssl backend since twitch broke tls_libtls somehow
 
... ... $pkg_dir/configure \
123 122 --enable-libdav1d \ --enable-libdav1d \
124 123 --enable-gmp \ --enable-gmp \
125 124 --enable-openssl \ --enable-openssl \
126 --enable-libass \
125 --disable-libass \
127 126 --enable-libfontconfig \ --enable-libfontconfig \
128 127 --enable-libfreetype \ --enable-libfreetype \
129 128 --enable-libfribidi \ --enable-libfribidi \
File builders/linux-amd/nconf-cfg.sh changed (mode: 100755) (index 44fa5cd..dcb1ca6)
1 1 #!/bin/sh #!/bin/sh
2 2 # SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: GPL-2.0
3 3
4 # NYAN GNU/LINUX DISTRO
5 echo cflags=\"-I/nyan/ncurses/current/include/ncurses -I/nyan/ncurses/current/include\"
6 echo libs=\"-L/nyan/ncurses/current/lib -lform -lmenu -lpanel -ltic -lncurses -ltinfo -lpthread\"
7 exit 0
8
9 PKG="ncursesw menuw panelw"
10 PKG2="ncurses menu panel"
11
12 if [ -n "$(command -v pkg-config)" ]; then
13 if pkg-config --exists $PKG; then
14 echo cflags=\"$(pkg-config --cflags $PKG)\"
15 echo libs=\"$(pkg-config --libs $PKG)\"
16 exit 0
17 fi
18
19 if pkg-config --exists $PKG2; then
20 echo cflags=\"$(pkg-config --cflags $PKG2)\"
21 echo libs=\"$(pkg-config --libs $PKG2)\"
22 exit 0
23 fi
24 fi
4 # Planned obsolescence 101 directly from linux devs with commit access.
25 5
26 # Check the default paths in case pkg-config is not installed.
27 # (Even if it is installed, some distributions such as openSUSE cannot
28 # find ncurses by pkg-config.)
29 if [ -f /usr/include/ncursesw/ncurses.h ]; then
30 echo cflags=\"-D_GNU_SOURCE -I/usr/include/ncursesw\"
31 echo libs=\"-lncursesw -lmenuw -lpanelw\"
32 exit 0
33 fi
6 cflags=$1
7 libs=$2
34 8
35 if [ -f /usr/include/ncurses/ncurses.h ]; then
36 echo cflags=\"-D_GNU_SOURCE -I/usr/include/ncurses\"
37 echo libs=\"-lncurses -lmenu -lpanel\"
38 exit 0
39 fi
40
41 if [ -f /usr/include/ncurses.h ]; then
42 echo cflags=\"-D_GNU_SOURCE\"
43 echo libs=\"-lncurses -lmenu -lpanel\"
44 exit 0
45 fi
46
47 echo >&2 "*"
48 echo >&2 "* Unable to find the ncurses package."
49 echo >&2 "* Install ncurses (ncurses-devel or libncurses-dev"
50 echo >&2 "* depending on your distribution)."
51 echo >&2 "*"
52 exit 1
9 # NYAN GNU/LINUX DISTRO
10 printf "-I/nyan/ncurses/current/include/ncurses -I/nyan/ncurses/current/include" >${cflags}
11 printf "-L/nyan/ncurses/current/lib -lform -lmenu -lpanel -ltic -lncurses -ltinfo -lpthread" >${libs}
12 exit 0
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/builder.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler_aco.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/compiler_aco.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-6e5eb0afd3f97937262db0bbd4f13aff76785015/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri2.c.patch copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/dri_util.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/dri_util.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-6e5eb0afd3f97937262db0bbd4f13aff76785015/contrib/gallium_drivers.sh (similarity 99%) (mode: 100644) (index 216bb61..43aa3d8)
... ... mkdir -p $build_dir/src/gallium/drivers/radeonsi
3 3
4 4 libradeonsi_files_c="\ libradeonsi_files_c="\
5 5 $build_dir/src/gallium/drivers/radeonsi/gfx10_format_table.c \ $build_dir/src/gallium/drivers/radeonsi/gfx10_format_table.c \
6 $src_dir/src/gallium/drivers/radeonsi/gfx10_query.c \
6 $src_dir/src/gallium/drivers/radeonsi/gfx11_query.c \
7 7 $src_dir/src/gallium/drivers/radeonsi/gfx10_shader_ngg.c \ $src_dir/src/gallium/drivers/radeonsi/gfx10_shader_ngg.c \
8 8 \ \
9 9 $src_dir/src/gallium/drivers/radeonsi/si_blit.c \ $src_dir/src/gallium/drivers/radeonsi/si_blit.c \
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_glsl.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_mapi.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_mesa.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_nir.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_spirv.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_spirv.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/generators_util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-6e5eb0afd3f97937262db0bbd4f13aff76785015/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-6e5eb0afd3f97937262db0bbd4f13aff76785015/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/util.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-51cd2965c71986d904997c15981217a6270943c0/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/builder.sh copied from file builders/mesa-vulkan-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-4621a6db5084c4bdaef57900d4306bd4e4bcda3a/contrib/generators.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/radv_device.c.patch copied from file builders/mesa-vulkan-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/radv_device.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/radv_meta.c.patch copied from file builders/mesa-vulkan-amd-sh-4621a6db5084c4bdaef57900d4306bd4e4bcda3a/contrib/radv_meta.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/radv_no_tracers.c copied from file builders/mesa-vulkan-amd-sh-4621a6db5084c4bdaef57900d4306bd4e4bcda3a/contrib/radv_no_tracers.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-6e5eb0afd3f97937262db0bbd4f13aff76785015/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 98%) (mode: 100755) (index 505892d..246a5f3)
... ... cxx="g++ -pipe -fPIC -O2 -c -static-libgcc -static-libstdc++ \
71 71 -fno-rtti -fvisibility=hidden -std=c++17 -idirafter /nyan/glibc/current/include -idirafter /nyan/linux-headers/current/include" -fno-rtti -fvisibility=hidden -std=c++17 -idirafter /nyan/glibc/current/include -idirafter /nyan/linux-headers/current/include"
72 72 fi fi
73 73
74 if test "${as-unset}" = unset; then
75 as=as
76 fi
77
74 78 if test "${ar-unset}" = unset; then if test "${ar-unset}" = unset; then
75 79 ar='ar rcs' ar='ar rcs'
76 80 fi fi
 
... ... $cppflags_common \
977 981 -I$src_dir/src/gallium/auxiliary \ -I$src_dir/src/gallium/auxiliary \
978 982 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
979 983 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
984 -I$src_dir/src/util/blake3 \
980 985 -I$src_dir/src/util/format \ -I$src_dir/src/util/format \
981 986 -I$src_dir/src/util \ -I$src_dir/src/util \
982 987 -I$src_dir/src \ -I$src_dir/src \
 
... ... $build_dir/format_srgb.c \
988 993 $build_dir/u_format_table.c \ $build_dir/u_format_table.c \
989 994 $src_dir/src/util/anon_file.c \ $src_dir/src/util/anon_file.c \
990 995 $src_dir/src/util/bitscan.c \ $src_dir/src/util/bitscan.c \
996 $src_dir/src/util/blake3/blake3.c \
997 $src_dir/src/util/blake3/blake3_dispatch.c \
998 $src_dir/src/util/blake3/blake3_portable.c \
991 999 $src_dir/src/util/blob.c \ $src_dir/src/util/blob.c \
992 1000 $src_dir/src/util/build_id.c \ $src_dir/src/util/build_id.c \
993 1001 $src_dir/src/util/compress.c \ $src_dir/src/util/compress.c \
 
... ... $src_dir/src/util/futex.c \
1002 1010 $src_dir/src/util/half_float.c \ $src_dir/src/util/half_float.c \
1003 1011 $src_dir/src/util/hash_table.c \ $src_dir/src/util/hash_table.c \
1004 1012 $src_dir/src/util/log.c \ $src_dir/src/util/log.c \
1013 $src_dir/src/util/mesa-blake3.c \
1005 1014 $src_dir/src/util/mesa-sha1.c \ $src_dir/src/util/mesa-sha1.c \
1006 1015 $src_dir/src/util/mesa_cache_db.c \ $src_dir/src/util/mesa_cache_db.c \
1007 1016 $src_dir/src/util/mesa_cache_db_multipart.c \ $src_dir/src/util/mesa_cache_db_multipart.c \
 
... ... do
1068 1077
1069 1078 $cc $cppflags $f -o $libmesautil_obj & $cc $cppflags $f -o $libmesautil_obj &
1070 1079 done done
1080 #-------------------------------------------------------------------------------
1081 # The following is for the ultra complex blake3 hash algorithm.
1082 libmesautil_asm_files="\
1083 $src_dir/src/util/blake3/blake3_sse2_x86-64_unix.S \
1084 $src_dir/src/util/blake3/blake3_sse41_x86-64_unix.S \
1085 $src_dir/src/util/blake3/blake3_avx2_x86-64_unix.S \
1086 $src_dir/src/util/blake3/blake3_avx512_x86-64_unix.S \
1087 "
1088 for f in $libmesautil_asm_files
1089 do
1090 libmesautil_asm_cpp_s=$build_dir/$(basename $f .c).cpp.s
1091 libmesautil_asm_obj=$build_dir/$(basename $f .c).o
1092 libmesautil_a="$libmesautil_a $libmesautil_asm_obj"
1093
1094 $cc -E $cppflags $f -o $libmesautil_asm_cpp_s
1095 $as $libmesautil_asm_cpp_s -o $libmesautil_asm_obj &
1096 done
1071 1097 #=============================================================================== #===============================================================================
1072 1098 # amd vulkan # amd vulkan
1073 1099 cppflags="\ cppflags="\
File builders/mesa-vulkan-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-2b00eaaedc8cb83d4ed138930e0dc8f7824f28ec/radeon_icd.x86_64.json (similarity 100%)
File builders/xorgproto-766967322209f2dcb72e6a8edea0c651f586201d/builder.sh copied from file builders/xorgproto-9cd746bd0d5c23f0929342cb3cbe17f0c8407d37/builder.sh (similarity 79%) (mode: 100644) (index 60552de..588e4df)
... ... if test x$git_commit != x; then
18 18 fi fi
19 19
20 20 PATH_SAVED=$PATH PATH_SAVED=$PATH
21 export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$PATH
21 export PATH="\
22 /nyan/autoconf/current/bin\
23 :/nyan/automake/current/bin\
24 :$PATH"
22 25 export ACLOCAL_PATH="\ export ACLOCAL_PATH="\
23 /nyan/pkg-config/current/share/aclocal:\
26 /nyan/pkgconf/current/share/aclocal:\
24 27 /nyan/util-macro/current/share/aclocal" /nyan/util-macro/current/share/aclocal"
25 28 export NOCONFIGURE=1 export NOCONFIGURE=1
26 29 ./autogen.sh ./autogen.sh
 
... ... unset NOCONFIGURE
28 31 unset ACLOCAL_PATH unset ACLOCAL_PATH
29 32 export PATH=$PATH_SAVED export PATH=$PATH_SAVED
30 33
31 build_dir=$builds_dir_root/$pkg_name-$target_gnu_triple
34 build_dir=$builds_dir_root/$pkg_name
32 35 rm -Rf $build_dir rm -Rf $build_dir
33 36 mkdir -p $build_dir mkdir -p $build_dir
34 37 cd $build_dir cd $build_dir
35 38
39 PATH_SAVED=$PATH
40 export PATH="\
41 /nyan/make/current/bin\
42 :/nyan/toolchains/current/bin\
43 :$PATH"
44
36 45 export PKG_CONFIG_LIBDIR= export PKG_CONFIG_LIBDIR=
37 46 # require a working compilater because using the common util-macro # require a working compilater because using the common util-macro
38 47 export "CC=gcc -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \ export "CC=gcc -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \
 
... ... unset CFLAGS
49 58 make make
50 59 make install make install
51 60
61 export PATH=$PATH_SAVED
52 62 rm -Rf $build_dir $pkg_dir rm -Rf $build_dir $pkg_dir
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/builder.sh copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/builder.sh (similarity 100%)
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/dix-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/dix-config.h.in (similarity 100%)
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/linux-glibc.sh copied from file builders/xserver-sh-7b1758936bd644020a560f2739ad7a50fbb87b17/contrib/linux-glibc.sh (similarity 100%)
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/version-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/version-config.h.in (similarity 100%)
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xkb-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xkb-config.h.in (similarity 100%)
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-config.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-config.h.in (similarity 100%)
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.h.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-server.h.in (similarity 100%)
File builders/xserver-sh-9f3559d5c041913dbcf8030a28155e8ef8466c09/contrib/xorg-server.pc.in copied from file builders/xserver-sh-01b8396d731515e537a190bab3ffd840d68af5e0/contrib/xorg-server.pc.in (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