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 |
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 |