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 updates (vulkan still glitched, upstream told) decd2f08f23e4307c67a618ec911476a2c84eaf8 Sylvain BERTRAND 2021-06-01 16:37:28
steam x86 update due to spurious overlay invokation 9f5875eb4e0c14bacf2019205807dd9ff6edeae0 Sylvain BERTRAND 2021-05-25 09:44:21
gfx stack updates (vulkan still glitched) aeaaa91c938e5eb76f75bf546c182b71e534a9c0 Sylvain BERTRAND 2021-05-23 17:03:04
busybox: stale integration commands 6ddeeb3796e5de63f7b264da26f499a480c757c0 Sylvain BERTRAND 2021-05-22 19:15:55
busybox update 957a43427e2a2ab9fc1c05c71c9dd8d88d8a968c Sylvain BERTRAND 2021-05-22 18:59:02
npv: udpate 7e69eef34778b14548c9c76c49eaa19460134f59 Sylvain BERTRAND 2021-05-16 20:54:22
gfx stack updates (no mesa update?? and vulkan seems glitched again) 0b6a40b0e1d51866f0f1f7880635c7da6c761591 Sylvain BERTRAND 2021-05-16 16:37:47
npv: update c73d47d8359cfa0fd94a446db80851eef1df1df0 Sylvain BERTRAND 2021-05-14 15:53:09
gfx stack updates ef4e2398b2bb1c55ee6b375fb791412901e2fd30 Sylvain BERTRAND 2021-05-09 15:22:08
source oriented GPT partition creator 125bf2135b399a44290da5adc5b1d04657439f13 Sylvain BERTRAND 2021-05-08 21:29:40
npv:update 787edad0188d34d183b9e68afd029eb6dbf5fa5f Sylvain BERTRAND 2021-05-06 21:00:18
npv: update ad0c8f4e7d0f061507c4024fb7cf762cb0bfdc0e Sylvain BERTRAND 2021-05-06 18:40:48
actually, include steam binary support 30e944e10e13d186051a104378a81a1a068efc8d Sylvain BERTRAND 2021-04-30 18:59:05
x86 32bits cleanup 54fa4f7b32425ec6159a5fe52e96756309d42881 Sylvain BERTRAND 2021-04-29 16:25:32
steam note daf91e9f6f50ca931980716c9027d9bf85f4d94e Sylvain BERTRAND 2021-04-29 13:59:54
add 'temporary' x86 (32bits) cross compiler build scripts 342c07e1963dfeb3cea2ce8987db50bb3e1dd405 Sylvain BERTRAND 2021-04-28 18:58:39
gfx stack updates (vulkan is fixed) de1b4f6eacc3058698c6b34bf633e59a21c46da2 Sylvain BERTRAND 2021-04-28 12:54:18
gfx stack updates (vulkan still glitched, unable to contact the devs) 5aca72cfd01c96fe4be0880dc1f865486d6b54b1 Sylvain BERTRAND 2021-04-18 15:09:31
nyanmp: update aee5be44510f57052481d308ca35eb90ac5ab4cd Sylvain BERTRAND 2021-04-15 20:18:56
gfx stack updates (vulkan still glitched) b38a7af3ae29daaf6d338f3d8a180fcee70b0a3a Sylvain BERTRAND 2021-04-12 01:21:35
Commit decd2f08f23e4307c67a618ec911476a2c84eaf8 - gfx stack updates (vulkan still glitched, upstream told)
Author: Sylvain BERTRAND
Author date (UTC): 2021-06-01 16:37
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-06-01 16:37
Parent(s): 9f5875eb4e0c14bacf2019205807dd9ff6edeae0
Signer:
Signing key:
Signing status: N
Tree: efb30db20632373393490903c08a425caaf67862
File Lines added Lines deleted
builders/ffmpeg-51f1194edae2020ec99b816bd045a29db0e469f8/builder.sh 0 0
builders/libevdev-1/builder.sh 39 0
builders/llvm-829978744d244cbf487e86c0cd385989a3e96a39/builder.sh 1 1
builders/llvm-829978744d244cbf487e86c0cd385989a3e96a39/llvm-config.keep 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/builder.sh 1 1
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_auxiliary.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/x86_64_linux_glibc_amdgpu.sh 0 0
builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/builder.sh 1 1
builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 1 0
builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/radeon_icd.x86_64.json 0 0
builders/mtdev-1.1.6/builder.sh 37 0
builders/xf86-input-evdev-71036116be11b8c9d39ce153738875c44183cc60/builder.sh 67 0
builders/xf86-video-amdgpu-6ed48634443e15a45f48e3a4ddf91e46041ad38f/builder.sh 1 1
builders/xf86-video-amdgpu/builder.sh 12 10
builders/xorgproto-9cd746bd0d5c23f0929342cb3cbe17f0c8407d37/builder.sh 7 5
builders/xserver-bcb1de600a7656e4ee6434a8d2e2772ca9fd0473/builder.sh 1 1
builders/xserver/builder.sh 5 3
File builders/ffmpeg-51f1194edae2020ec99b816bd045a29db0e469f8/builder.sh copied from file builders/ffmpeg-be96f4b616878c6245acd626e26cdd65a491b68d/builder.sh (similarity 100%)
File builders/libevdev-1/builder.sh added (mode: 100644) (index 0000000..246096c)
1 src_name=libevdev
2 slot=1
3 version=1.11.0
4 archive_name=$src_name-$version.tar.xz
5 url0=http://www.freedesktop.org/software/$src_name/$archive_name
6
7 pkg_dir=$pkgs_dir_root/$src_name-$version
8 rm -Rf $pkg_dir
9 mkdir -p $pkgs_dir_root
10 cp -f $src_dir_root/$archive_name $pkgs_dir_root
11 cd $pkgs_dir_root
12 tar xf $archive_name
13
14 build_dir=$builds_dir_root/$pkg_name-$version
15 rm -Rf $build_dir
16 mkdir -p $build_dir
17 cd $build_dir
18
19 export PKG_CONFIG_LIBDIR=
20
21 export "CC=gcc -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
22 export 'CFLAGS=-O2 -pipe -fPIC'
23 export PYTHON=$sdk_python3_path/bin/python3
24 $pkg_dir/configure \
25 --prefix=/nyan/libevdev/$slot \
26 --disable-shared
27 unset PYTHON
28 unset CFLAGS
29 unset CC
30
31 make -j $threads_n
32 make install
33
34 # cleanup and tidying
35 rm -Rf /nyan/$src_name/$slot/share
36 rm -f /nyan/$src_name/$slot/lib/*.la
37 strip -s /nyan/$src_name/$slot/bin/* || true
38
39 rm -Rf $build_dir $pkg_dir
File builders/llvm-829978744d244cbf487e86c0cd385989a3e96a39/builder.sh copied from file builders/llvm-3ae71226ef4963c01792e7679a21fd0fb61b40d6/builder.sh (similarity 71%) (mode: 100644) (index caee821..4b7b0f1)
1 git_commit=3ae71226ef4963c01792e7679a21fd0fb61b40d6
1 git_commit=${pkg_name##*-}
2 2 version=13.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt version=13.0.0git # do check at the top of llvm-project/llvm/CMakeLists.txt
3 3 slot=$git_commit slot=$git_commit
4 4 . $nyan_root/builders/llvm/builder.sh . $nyan_root/builders/llvm/builder.sh
File builders/llvm-829978744d244cbf487e86c0cd385989a3e96a39/llvm-config.keep copied from file builders/llvm-06a9b0c6f445585393cdac3d488b7e9b28c7c5d5/llvm-config.keep (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/builder.sh copied from file builders/mesa-gl-amd-sh-48d48fbf3c59bd2aad5e62ce74994bb661528562/builder.sh (similarity 52%) (mode: 100644) (index 14b8450..7579ddf)
1 git_commit=48d48fbf3c59bd2aad5e62ce74994bb661528562
1 git_commit=${pkg_name##*-}
2 2 slot=$git_commit slot=$git_commit
3 3 . $nyan_root/builders/mesa-gl/builder.sh . $nyan_root/builders/mesa-gl/builder.sh
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-cd34c7f5b8ba0de28d3e80c89d61026f0bf22883/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-cd34c7f5b8ba0de28d3e80c89d61026f0bf22883/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/gallium_auxiliary.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-48d48fbf3c59bd2aad5e62ce74994bb661528562/contrib/gallium_drivers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-48d48fbf3c59bd2aad5e62ce74994bb661528562/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-cd34c7f5b8ba0de28d3e80c89d61026f0bf22883/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-cd34c7f5b8ba0de28d3e80c89d61026f0bf22883/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-48d48fbf3c59bd2aad5e62ce74994bb661528562/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-48d48fbf3c59bd2aad5e62ce74994bb661528562/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/util.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/builder.sh copied from file builders/mesa-vulkan-amd-sh-48d48fbf3c59bd2aad5e62ce74994bb661528562/builder.sh (similarity 54%) (mode: 100644) (index 8dcfe89..7a17e8a)
1 git_commit=48d48fbf3c59bd2aad5e62ce74994bb661528562
1 git_commit=${pkg_name##*-}
2 2 slot=$git_commit slot=$git_commit
3 3 . $nyan_root/builders/mesa-vulkan/builder.sh . $nyan_root/builders/mesa-vulkan/builder.sh
File builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-cd34c7f5b8ba0de28d3e80c89d61026f0bf22883/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index e5a66b8..3bb2dc9)
... ... $src_dir/src/amd/compiler/aco_lower_to_cssa.cpp \
1293 1293 $src_dir/src/amd/compiler/aco_lower_to_hw_instr.cpp \ $src_dir/src/amd/compiler/aco_lower_to_hw_instr.cpp \
1294 1294 $build_dir/aco_opcodes.cpp \ $build_dir/aco_opcodes.cpp \
1295 1295 $src_dir/src/amd/compiler/aco_optimizer.cpp \ $src_dir/src/amd/compiler/aco_optimizer.cpp \
1296 $src_dir/src/amd/compiler/aco_optimizer_postRA.cpp \
1296 1297 $src_dir/src/amd/compiler/aco_opt_value_numbering.cpp \ $src_dir/src/amd/compiler/aco_opt_value_numbering.cpp \
1297 1298 $src_dir/src/amd/compiler/aco_print_asm.cpp \ $src_dir/src/amd/compiler/aco_print_asm.cpp \
1298 1299 $src_dir/src/amd/compiler/aco_print_ir.cpp \ $src_dir/src/amd/compiler/aco_print_ir.cpp \
File builders/mesa-vulkan-amd-sh-4d5c57edca71ae93ded74099d067d293c1fe265b/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-0dfc5b51967ea9645e22cf35f459a153dd85473d/radeon_icd.x86_64.json (similarity 100%)
File builders/mtdev-1.1.6/builder.sh added (mode: 100644) (index 0000000..deddd89)
1 src_name=mtdev
2 version=${pkg_name##*-}
3 slot=$version
4 archive_name=$src_name-$version.tar.bz2
5 url0=http://bitmath.org/code/$pkg_name/$archive_name
6
7 pkg_dir=$pkgs_dir_root/$src_name-$version
8 rm -Rf $pkg_dir
9 mkdir -p $pkgs_dir_root
10 cp -f $src_dir_root/$archive_name $pkgs_dir_root
11 cd $pkgs_dir_root
12 tar xf $archive_name
13
14 build_dir=$builds_dir_root/$src_name-$version
15 rm -Rf $build_dir
16 mkdir -p $build_dir
17 cd $build_dir
18
19 export PKG_CONFIG_LIBDIR=
20
21 export "CC=$target_gnu_triple-gcc -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
22 export 'CFLAGS=-O2 -pipe -fPIC'
23 $pkg_dir/configure \
24 --prefix=/nyan/mtdev/$slot \
25 --disable-shared \
26 --enable-static
27 unset CFLAGS
28 unset CC
29
30 make -j $threads_n
31 make install
32
33 # cleanup and tidying
34 rm -f /nyan/$src_name/$slot/lib/*.la
35 strip -s /nyan/$src_name/$slot/bin/* || true
36
37 rm -Rf $build_dir $pkg_dir
File builders/xf86-input-evdev-71036116be11b8c9d39ce153738875c44183cc60/builder.sh added (mode: 100644) (index 0000000..ec8e3ae)
1 src_name=xf86-input-evdev
2 git_commit=${pkg_name##*-}
3 slot=$git_commit
4 git_url0=git://gitlab.freedesktop.org/xorg/driver/$src_name
5
6 src_dir=$src_dir_root/$src_name
7 pkg_dir=$pkgs_dir_root/$pkg_name
8 mkdir -p $pkgs_dir_root
9 rm -Rf $pkg_dir
10 cp -r $src_dir $pkg_dir
11
12 cd $pkg_dir
13
14 if test x$git_commit != x; then
15 git checkout --force $git_commit
16 git reset --hard
17 fi
18
19 PATH_SAVED=$PATH
20 export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$sdk_libtool_path/bin:$PATH
21 export "ACLOCAL_PATH=\
22 /nyan/pkg-config/current/share/aclocal:\
23 /nyan/libtool/current/share/aclocal:\
24 /nyan/util-macro/current/share/aclocal"
25
26 export NOCONFIGURE=1
27 ./autogen.sh
28 unset NOCONFIGURE
29
30 export PATH=$PATH_SAVED
31 unset ACLOCAL
32
33 build_dir=$builds_dir_root/$pkg_name
34 rm -Rf $build_dir
35 mkdir -p $build_dir
36 cd $build_dir
37
38 export "PKG_CONFIG_LIBDIR=\
39 /nyan/mudev/current/lib/pkgconfig:\
40 /nyan/mtdev/current/lib/pkgconfig:\
41 /nyan/libevdev/current/lib/pkgconfig:\
42 /nyan/drm/current/lib/pkgconfig:\
43 /nyan/mesa-gl/current/lib/pkgconfig:\
44 /nyan/pixman/current/lib/pkgconfig:\
45 /nyan/libpciaccess/current/lib/pkgconfig:\
46 /nyan/xserver/current/lib/pkgconfig:\
47 /nyan/xorgproto/current/share/pkgconfig:\
48 /nyan/util-macro/current/share/pkgconfig"
49
50 # misconfiguration
51 export 'CPPFLAGS=-I/nyan/mtdev/current/include -I/nyan/mudev/current/include'
52 export 'CFLAGS=-O2 -pipe -fPIC'
53 export "CC=gcc -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
54 $pkg_dir/configure --prefix=/nyan/xf86-input-evdev/$slot
55 unset CPPFLAGS
56 unset CFLAGS
57 unset CC
58
59 make -j $threads_n
60 make install
61
62 # cleanup and tidying
63 rm -Rf /nyan/$src_name/$slot/share/man
64 rm -f /nyan/$src_name/$slot/lib/xorg/modules/input/*.la
65 strip -s /nyan/$src_name/$slot/lib/xorg/modules/input/*.so || true
66
67 rm -Rf $build_dir $pkg_dir
File builders/xf86-video-amdgpu-6ed48634443e15a45f48e3a4ddf91e46041ad38f/builder.sh changed (mode: 100644) (index e24f27f..f6913a0)
1 git_commit=6ed48634443e15a45f48e3a4ddf91e46041ad38f
1 git_commit=${pkg_name##*-}
2 2 slot=$git_commit slot=$git_commit
3 3 . $nyan_root/builders/xf86-video-amdgpu/builder.sh . $nyan_root/builders/xf86-video-amdgpu/builder.sh
File builders/xf86-video-amdgpu/builder.sh changed (mode: 100644) (index 3672d96..a8b09ac)
... ... 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 if test x$git_commit != x; then
13 git checkout --force $git_commit
14 git reset --hard
15 fi
14 16
15 17 #=============================================================================== #===============================================================================
16 OLD_PATH=$PATH
18 PATH_SAVED=$PATH
17 19 export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$sdk_libtool_path/bin:$PATH export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$sdk_libtool_path/bin:$PATH
18 20 export "ACLOCAL_PATH=\ export "ACLOCAL_PATH=\
19 21 /nyan/xserver/current/share/aclocal:\ /nyan/xserver/current/share/aclocal:\
 
... ... export NOCONFIGURE=1
26 28
27 29 unset NOCONFIGURE unset NOCONFIGURE
28 30 unset ACLOCAL_PATH unset ACLOCAL_PATH
29 export PATH=$OLD_PATH
31 export PATH=$PATH_SAVED
30 32 #=============================================================================== #===============================================================================
31 33
32 34 build_dir=/run/builds/$pkg_name build_dir=/run/builds/$pkg_name
 
... ... export "PKG_CONFIG_LIBDIR=\
46 48 /nyan/xserver/current/lib/pkgconfig:\ /nyan/xserver/current/lib/pkgconfig:\
47 49 /nyan/util-macro/current/share/pkgconfig" /nyan/util-macro/current/share/pkgconfig"
48 50
49 # configure want autoheader
50 export OLD_PATH=$PATH
51 export PATH=$sdk_audotconf_path:$PATH
51 #want autoheader
52 export PATH_SAVED=$PATH
53 export PATH=$sdk_autoconf_path/bin:$PATH
52 54
53 # at link time, the only way to tell gnu ld where to look for shared lib dependencies is to pass the -rpath-link option
54 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
55 export "CC=gcc -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc"
55 56 export 'CFLAGS=-O2 -pipe -fPIC' export 'CFLAGS=-O2 -pipe -fPIC'
56 57 $pkg_dir/configure --prefix=/nyan/xf86-video-amdgpu/$slot $pkg_dir/configure --prefix=/nyan/xf86-video-amdgpu/$slot
57 58 unset CPPFLAGS unset CPPFLAGS
58 59 unset CFLAGS unset CFLAGS
59 60 unset CC unset CC
60 61
61 export OLD_PATH=$PATH
62 62
63 63 make -j $threads_n make -j $threads_n
64 64 make install make install
65 65
66 export PATH=$PATH_SAVED
67
66 68 # cleanup and tidying # cleanup and tidying
67 69 rm -Rf /nyan/$src_name/$slot/share/man rm -Rf /nyan/$src_name/$slot/share/man
68 70 rm -f /nyan/$src_name/$slot/lib/xorg/modules/drivers/*.la || true rm -f /nyan/$src_name/$slot/lib/xorg/modules/drivers/*.la || true
File builders/xorgproto-9cd746bd0d5c23f0929342cb3cbe17f0c8407d37/builder.sh copied from file builders/xorgproto-1/builder.sh (similarity 76%) (mode: 100644) (index 74a8e0d..60552de)
1 1 src_name=xorgproto src_name=xorgproto
2 git_commit=21e05da99c855481b638a7789ad5600b5b283680
2 git_commit=${pkg_name##*-}
3 slot=$git_commit
3 4 git_url0=git://anongit.freedesktop.org/xorg/proto/$src_name git_url0=git://anongit.freedesktop.org/xorg/proto/$src_name
4 5
5 slot=1
6 6
7 7 pkg_dir=$pkgs_dir_root/$src_name pkg_dir=$pkgs_dir_root/$src_name
8 8 src_dir=$src_dir_root/$src_name src_dir=$src_dir_root/$src_name
 
... ... cp -r $src_dir $pkg_dir
12 12
13 13 cd $pkg_dir cd $pkg_dir
14 14
15 git checkout --force $git_commit
16 git reset --hard
15 if test x$git_commit != x; then
16 git checkout --force $git_commit
17 git reset --hard
18 fi
17 19
18 20 PATH_SAVED=$PATH PATH_SAVED=$PATH
19 21 export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$PATH export PATH=$sdk_autoconf_path/bin:$sdk_automake_path/bin:$PATH
 
... ... cd $build_dir
33 35
34 36 export PKG_CONFIG_LIBDIR= export PKG_CONFIG_LIBDIR=
35 37 # require a working compilater because using the common util-macro # require a working compilater because using the common util-macro
36 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \
38 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 \
37 39 -Wl,-rpath-link,\ -Wl,-rpath-link,\
38 40 /nyan/glibc/current/lib" /nyan/glibc/current/lib"
39 41 export 'CFLAGS=-O2 -pipe -fPIC' export 'CFLAGS=-O2 -pipe -fPIC'
File builders/xserver-bcb1de600a7656e4ee6434a8d2e2772ca9fd0473/builder.sh copied from file builders/xserver-3cdac5ba07a79761652d960e0e907601f82718bc/builder.sh (similarity 52%) (mode: 100644) (index 5b540d4..79f3b79)
1 git_commit=3cdac5ba07a79761652d960e0e907601f82718bc
1 git_commit=${pkg_name##*-}
2 2 slot=$git_commit slot=$git_commit
3 3 . $nyan_root/builders/xserver/builder.sh . $nyan_root/builders/xserver/builder.sh
File builders/xserver/builder.sh changed (mode: 100644) (index 0c6c39d..1c09efb)
... ... 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 if test x$git_commit != x; then
13 git checkout --force $git_commit
14 git reset --hard
15 fi
14 16
15 17 #=============================================================================== #===============================================================================
16 18 OLD_PATH=$PATH OLD_PATH=$PATH
 
... ... install_dir=/run/$pkg_name
135 137 make DESTDIR=$install_dir install make DESTDIR=$install_dir install
136 138
137 139 mkdir -p /nyan/xserver mkdir -p /nyan/xserver
140 rm -Rf /nyan/xserver/$slot
138 141 mv -f $install_dir/nyan/xserver/$slot /nyan/xserver mv -f $install_dir/nyan/xserver/$slot /nyan/xserver
139 142 mv -f $install_dir/lib64 /nyan/xserver/$slot mv -f $install_dir/lib64 /nyan/xserver/$slot
140 143 mv -f $install_dir/share/aclocal /nyan/xserver/$slot/share mv -f $install_dir/share/aclocal /nyan/xserver/$slot/share
 
... ... find /nyan/$src_name/$slot -type f -iname '*.la' | xargs rm -f
146 149 find /nyan/$src_name/$slot -type f | while read f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done find /nyan/$src_name/$slot -type f | while read f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done
147 150
148 151 rm -Rf $build_dir $pkg_dir $install_dir rm -Rf $build_dir $pkg_dir $install_dir
149 rmdir $pkgs_dir_root $builds_dir_root
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