Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Gfx stack update | 61f48d3e264541177bdac1412c5bf94415a296e7 | Sylvain BERTRAND | 2024-06-15 14:37:55 |
Gfx stack update | 0a14f4420ef1f09d24b25055c64c8172f588e620 | Sylvain BERTRAND | 2024-06-08 12:17:59 |
Gfx stack update | b6ed798dd94db909ed08ea7e6fc40c0eaf864c36 | Sylvain BERTRAND | 2024-06-01 13:31:05 |
Gfx stack update | b1006f29b127034c70c0d15c77dd1b1bea058ce2 | Sylvain BERTRAND | 2024-05-25 11:50:45 |
Gfx stack update | a9388b3779b3ee033f2fd26c9ab0adf1131c58c3 | Sylvain BERTRAND | 2024-05-18 14:54:16 |
Gfx stack update | b30577194e4791b14cd543fe54a7b08188705640 | Sylvain BERTRAND | 2024-05-11 13:05:46 |
nyanmp: update | 2062344d2efcfd8f243af76c5f3fbaef7f935156 | Sylvain BERTRAND | 2024-05-05 14:10:33 |
nyanmp: update | 4d7a4ff7b3acedc49592359d3d6a9128d222f576 | Sylvain BERTRAND | 2024-05-04 22:50:15 |
Gfx stack update | 6862f24384e243d618e330197ff66bc26d0c7120 | Sylvain BERTRAND | 2024-05-04 13:03:32 |
Gfx stack update | 88739d1a4a727b080195bf08499e4889e3cc9507 | Sylvain BERTRAND | 2024-04-27 12:49:42 |
wip update | 9b83936338e17af346bbee46d16311ea2eb6fbd7 | Sylvain BERTRAND | 2024-04-26 16:54:58 |
new wip | 9e4b71c48fc29f5cf0220d7f9c0b823cd0e7a4d4 | Sylvain BERTRAND | 2024-04-25 17:38:26 |
Gfx stack update | 4bb191613ffcbe6b956f062499a4f1e695983124 | Sylvain BERTRAND | 2024-04-20 13:03:19 |
Gfx stack update | 90b3462ab9ba81f7d8d4eed263dde4a581d08814 | Sylvain BERTRAND | 2024-04-13 13:37:48 |
Gfx stack update | be9dd383e7b35838f1d112acb4f5ad0cba73526d | Sylvain BERTRAND | 2024-04-06 14:31:33 |
curl: update | d2c8a295f9cffd933516972842f0e4416b5eaa64 | Sylvain BERTRAND | 2024-03-30 16:48:26 |
Gfx stack update | 0fb7fecde8955701e0da9e3f0caa9056764ab930 | Sylvain BERTRAND | 2024-03-30 15:57:45 |
st: update | 863b97695470652fcc8fccdef9c8853b7619873e | Sylvain BERTRAND | 2024-03-26 16:41:15 |
move wip to bootstraped | d255f3ee5fc8d0bd023587c998453b069d517b04 | Sylvain BERTRAND | 2024-03-26 16:08:06 |
wip update | 693da463cbabbc636424c276ec33c0e8030365a4 | Sylvain BERTRAND | 2024-03-25 15:13:06 |
File builders/ffmpeg-c75940db290478df657c09089605d221dc47118e/builder.sh copied from file builders/ffmpeg-0895ef0d6d6406ee6cd158fc4d47d80f201b8e9c/builder.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/builder.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/amd.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/compiler.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/compiler_aco.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/compiler_aco.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/compiler_glsl.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/compiler_nir.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/dri2.c.patch copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/dri2.c.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/dri_util.c.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/dri_util.h.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/drm_helper.h.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/egl.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/egl_dri2.c.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/external_deps.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/gallium_auxiliary.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/gallium_drivers.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/gallium_frontends.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium_state_trackers.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium_targets.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/gallium_winsys.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gbm.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gcc_binutils.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/generators_amd.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_compiler.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_egl.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_gallium_auxiliary.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_gallium_frontends.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_gallium_targets.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_gallium_targets.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_glsl.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_glsl.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_mapi.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/generators_mapi.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_mesa.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/generators_mesa.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_nir.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_nir.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_spirv.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/generators_spirv.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_util.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/glx.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/linux.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/linux.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/loader.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/mapi.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/mesa.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/pipe_loader.c.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_pipe.c.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/si_tracepoints.h copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_tracepoints.h (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/si_utrace.h copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_utrace.h (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_uvd.c (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/syslib.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/syslib.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/u_trace.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/u_trace.c (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/util.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/util.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vtn_opencl.c (similarity 100%) |
File builders/mesa-gl-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/builder.sh copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/generators.sh (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/radv_device.c.patch copied from file builders/mesa-vulkan-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/radv_device.c.patch (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/radv_meta.c.patch copied from file builders/mesa-vulkan-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/radv_meta.c.patch (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/radv_meta_copy.c.patch copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/radv_meta_copy.c.patch (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/radv_no_tracers.c copied from file builders/mesa-vulkan-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/radv_no_tracers.c (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vk_enum_to_str.c (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vk_enum_to_str.h (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vtn_opencl.c (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 100%) |
File builders/mesa-vulkan-amd-sh-f39520e02c262e5f26829e5924810cf20b68c50c/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/radeon_icd.x86_64.json (similarity 100%) |
File builders/xf86-input-evdev-b48c2b70283912f2ea664a82d40065aeed5d0900/builder.sh added (mode: 100644) (index 0000000..121ba36) | |||
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 | /nyan/git/current/bin/git checkout --force $git_commit | ||
16 | /nyan/git/current/bin/git reset --hard | ||
17 | fi | ||
18 | # copy the canonical lean build scripts | ||
19 | cp -r $nyan_root/builders/$pkg_name/contrib . | ||
20 | #------------------------------------------------------------------------------- | ||
21 | build_dir=$builds_dir_root/$pkg_name | ||
22 | rm -Rf $build_dir | ||
23 | mkdir -p $build_dir | ||
24 | cd $build_dir | ||
25 | #------------------------------------------------------------------------------- | ||
26 | cat >$build_dir/local_conf.sh <<EOF | ||
27 | slib_cc="/opt/toolchains/x64/elf/binutils-gcc/current/bin/x86_64-pc-linux-gnu-gcc \ | ||
28 | -static-libgcc \ | ||
29 | -ftls-model=global-dynamic \ | ||
30 | -fvisibility=hidden \ | ||
31 | -O2 -pipe -fpic -fPIC -std=c99 \ | ||
32 | -c \ | ||
33 | " | ||
34 | slib_cc_ld_start_files=/opt/toolchains/x64/elf/binutils-gcc/current/lib/gcc/x86_64-pc-linux-gnu/13.2.0/crtbeginS.o | ||
35 | slib_cc_ld_end_files=/opt/toolchains/x64/elf/binutils-gcc/current/lib/gcc/x86_64-pc-linux-gnu/13.2.0/crtendS.o | ||
36 | |||
37 | slib_binutils_ld=/opt/toolchains/x64/elf/binutils-gcc/current/bin/ld | ||
38 | readelf=/opt/toolchains/x64/elf/binutils-gcc/current/bin/readelf | ||
39 | |||
40 | # must be gcc cpp because gcc is trash (and clang is no better). | ||
41 | cpp='/opt/toolchains/x64/elf/binutils-gcc/current/bin/x86_64-pc-linux-gnu-gcc -E -D__pic__=2 -D__PIC__=2' | ||
42 | |||
43 | xorgproto_cppflags=-I/nyan/xorgproto/current/include | ||
44 | |||
45 | libudev_cppflags=-I/nyan/mudev/current/include | ||
46 | libudev_ldflags='-L/nyan/mudev/current/lib -ludev' | ||
47 | |||
48 | mtdev_cppflags=-I/nyan/mtdev/current/include | ||
49 | libmtdev_ldflags='-Bstatic -L/nyan/mtdev/current/lib -lmtdev -Bdynamic' | ||
50 | |||
51 | # libevdev wants linux headers | ||
52 | libevdev_cppflags=-I/nyan/libevdev/current/include/libevdev-1.0 | ||
53 | libevdev_ldflags='-Bstatic -L/nyan/libevdev/current/lib -levdev -Bdynamic' | ||
54 | |||
55 | xserver_cppflags=-I/nyan/xserver/current/include/xorg | ||
56 | pixman_cppflags=-I/nyan/pixman/current/include/pixman-1 | ||
57 | libpciaccess_cppflags=-I/nyan/libpciaccess/current/include | ||
58 | |||
59 | linux_uapi_cppflags=-I/nyan/linux-headers/current/include | ||
60 | |||
61 | crt_cppflags=-I/nyan/glibc/current/include | ||
62 | crt_ldflags='-Bdynamic -L/nyan/glibc/current/lib -lc' | ||
63 | crt_ld_start_files=/nyan/glibc/current/lib/crti.o | ||
64 | crt_ld_end_files=/nyan/glibc/current/lib/crtn.o | ||
65 | EOF | ||
66 | |||
67 | #------------------------------------------------------------------------------- | ||
68 | $pkg_dir/contrib/linux-glibc.sh | ||
69 | #------------------------------------------------------------------------------- | ||
70 | |||
71 | mkdir -p /nyan/$src_name/$slot | ||
72 | cp -f $build_dir/evdev_drv.so $pkg_dir/10-evdev.conf /nyan/$src_name/$slot | ||
73 | |||
74 | if test ! -d /usr/lib/xorg/modules/input; then | ||
75 | printf 'ERROR:missing xserver input module directory\n' | ||
76 | exit 1 | ||
77 | fi | ||
78 | # it is "current" not $slot | ||
79 | ln -sTf /nyan/$src_name/current/evdev_drv.so /usr/lib/xorg/modules/input/evdev_drv.so | ||
80 | |||
81 | if test ! -d /usr/share/X11/xorg.conf.d; then | ||
82 | printf 'ERROR:missing xserver configuration directory\n' | ||
83 | exit 1 | ||
84 | fi | ||
85 | # it is "current" not $slot | ||
86 | ln -sTf /nyan/$src_name/current/10-evdev.conf /usr/share/X11/xorg.conf.d/10-evdev.conf | ||
87 | |||
88 | rm -Rf $build_dir $pkg_dir |
File builders/xf86-input-evdev-b48c2b70283912f2ea664a82d40065aeed5d0900/contrib/linux-glibc.sh added (mode: 100755) (index 0000000..512a175) | |||
1 | #!/bin/sh | ||
2 | version_0=21 | ||
3 | version_1=1 | ||
4 | version_2=99 | ||
5 | version_3=1 | ||
6 | #=================================================================================================== | ||
7 | # build dir and src dir | ||
8 | build_dir=$(readlink -f .) | ||
9 | printf "build_dir=$build_dir\n" | ||
10 | # we are in contrib subdir | ||
11 | src_dir=$(readlink -f $(dirname $0)/..) | ||
12 | printf "src_dir=$src_dir\n" | ||
13 | #=================================================================================================== | ||
14 | # the current configur-able variables may be individually overridden with the | ||
15 | # content of the file in $1 or $build_dir/local_conf.sh. Look for "unset" in | ||
16 | # those scripts to find what you can override to tune the build. | ||
17 | if test -f "$1"; then | ||
18 | . "$1" | ||
19 | else | ||
20 | if test -f $build_dir/local_conf.sh; then | ||
21 | . $build_dir/local_conf.sh | ||
22 | fi | ||
23 | fi | ||
24 | #=================================================================================================== | ||
25 | if test "${cpp-unset}" = unset; then | ||
26 | cpp=false | ||
27 | fi | ||
28 | #=================================================================================================== | ||
29 | if test "${slib_cc-unset}" = unset; then | ||
30 | slib_cc=false | ||
31 | fi | ||
32 | if test "${slib_cc_ld_start_files-unset}" = unset; then | ||
33 | slib_cc_ld_start_files= | ||
34 | fi | ||
35 | if test "${slib_cc_ld_end_files-unset}" = unset; then | ||
36 | slib_cc_ld_end_files= | ||
37 | fi | ||
38 | #=================================================================================================== | ||
39 | if test "${slib_binutils_ld-unset}" = unset; then | ||
40 | slib_binutils_ld=false | ||
41 | fi | ||
42 | if test "${readelf-unset}" = unset; then | ||
43 | readelf= | ||
44 | fi | ||
45 | #=================================================================================================== | ||
46 | if test "${xorgproto_cppflags-unset}" = unset; then | ||
47 | xorgproto_cppflags= | ||
48 | fi | ||
49 | #=================================================================================================== | ||
50 | # It wants pixman, libpciaccess, headers | ||
51 | if test "${xserver_cppflags-unset}" = unset; then | ||
52 | xserver_cppflags= | ||
53 | fi | ||
54 | #=================================================================================================== | ||
55 | if test "${libudev_cppflags-unset}" = unset; then | ||
56 | libudev_cppflags= | ||
57 | fi | ||
58 | if test "${libudev_ldflags-unset}" = unset; then | ||
59 | libudev_ldflags= | ||
60 | fi | ||
61 | #=================================================================================================== | ||
62 | if test "${mtdev_cppflags-unset}" = unset; then | ||
63 | mtdev_cppflags= | ||
64 | fi | ||
65 | if test "${mtdev_ldflags-unset}" = unset; then | ||
66 | mtdev_ldflags= | ||
67 | fi | ||
68 | #=================================================================================================== | ||
69 | if test "${libevdev_cppflags-unset}" = unset; then | ||
70 | libevdev_cppflags= | ||
71 | fi | ||
72 | if test "${libevdev_ldflags-unset}" = unset; then | ||
73 | libevdev_ldflags= | ||
74 | fi | ||
75 | #=================================================================================================== | ||
76 | # usually the glibc | ||
77 | if test "${crt_cppflags-unset}" = unset; then | ||
78 | crt_cppflags= | ||
79 | fi | ||
80 | if test "${crt_ldflags-unset}" = unset; then | ||
81 | crt_ldflags= | ||
82 | fi | ||
83 | if test "${slib_cc_ld_start_files-unset}" = unset; then | ||
84 | crt_ld_start_files= | ||
85 | fi | ||
86 | if test "${slib_cc_ld_end_files-unset}" = unset; then | ||
87 | crt_ld_end_files= | ||
88 | fi | ||
89 | #=================================================================================================== | ||
90 | # evdev is linux thing | ||
91 | if test "${linux_uapi_cppflags-unset}" = unset; then | ||
92 | linux_uapi_cppflags= | ||
93 | fi | ||
94 | #=================================================================================================== | ||
95 | if test "${pixman_cppflags-unset}" = unset; then | ||
96 | pixman_cppflags= | ||
97 | fi | ||
98 | #=================================================================================================== | ||
99 | if test "${libpciaccess_cppflags-unset}" = unset; then | ||
100 | libpciaccess_cppflags= | ||
101 | fi | ||
102 | #=================================================================================================== | ||
103 | 2.10.6 | ||
104 | cppflags="\ | ||
105 | -DPACKAGE_VERSION_MAJOR=2 \ | ||
106 | -DPACKAGE_VERSION_MINOR=10 \ | ||
107 | -DPACKAGE_VERSION_PATCHLEVEL=6 \ | ||
108 | -DHAVE_LIBUDEV \ | ||
109 | \ | ||
110 | $xserver_cppflags \ | ||
111 | $pixman_cppflags \ | ||
112 | $libpciaccess_cppflags \ | ||
113 | $xorgproto_cppflags \ | ||
114 | $libudev_cppflags \ | ||
115 | $mtdev_cppflags \ | ||
116 | $libevdev_cppflags \ | ||
117 | $linux_uapi_cppflags \ | ||
118 | $crt_cppflags \ | ||
119 | \ | ||
120 | -I$build_dir/include \ | ||
121 | -I$src_dir/include \ | ||
122 | \ | ||
123 | -I$build_dir/src \ | ||
124 | -I$src_dir/src \ | ||
125 | " | ||
126 | #=================================================================================================== | ||
127 | src_c_pathnames="\ | ||
128 | $src_dir/src/emuMB.c \ | ||
129 | $src_dir/src/emuThird.c \ | ||
130 | $src_dir/src/emuWheel.c \ | ||
131 | $src_dir/src/draglock.c \ | ||
132 | $src_dir/src/apple.c \ | ||
133 | \ | ||
134 | $src_dir/src/evdev.c \ | ||
135 | " | ||
136 | #=================================================================================================== | ||
137 | for src_c_pathname in $src_c_pathnames | ||
138 | do | ||
139 | cpp_filename=$(basename $src_c_pathname .c).cpp.c | ||
140 | |||
141 | printf "CPP $src_c_pathname-->$build_dir/$cpp_filename\n" | ||
142 | $cpp $cppflags $src_c_pathname -o $build_dir/$cpp_filename & | ||
143 | done | ||
144 | wait | ||
145 | #=================================================================================================== | ||
146 | for src_c_pathname in $src_c_pathnames | ||
147 | do | ||
148 | cpp_filename=$(basename $src_c_pathname .c).cpp.c | ||
149 | obj_filename=$(basename $src_c_pathname .c).cpp.c.o | ||
150 | objs="$objs $build_dir/$obj_filename" | ||
151 | |||
152 | printf "SLIB_CC $build_dir/$cpp_filename-->$build_dir/$obj_filename\n" | ||
153 | $slib_cc $build_dir/$cpp_filename -o $build_dir/$obj_filename & | ||
154 | done | ||
155 | wait | ||
156 | #=================================================================================================== | ||
157 | printf "BINUTILS LD $build_dir/evdev_drv.so\n" | ||
158 | $slib_binutils_ld \ | ||
159 | -shared \ | ||
160 | -o $build_dir/evdev_drv.so \ | ||
161 | -s \ | ||
162 | -soname=evdev_drv.so \ | ||
163 | $crt_ld_start_files \ | ||
164 | $slib_cc_ld_start_files \ | ||
165 | $objs \ | ||
166 | $libmtdev_ldflags \ | ||
167 | $libevdev_ldflags \ | ||
168 | $libudev_ldflags \ | ||
169 | $crt_ldflags \ | ||
170 | $slib_cc_ld_end_files \ | ||
171 | $crt_ld_end_files | ||
172 | #--------------------------------------------------------------------------------------------------- | ||
173 | if test "${readelf-unset}" != unset; then | ||
174 | $readelf -a -W $build_dir/evdev_drv.so >$build_dir/evdev_drv.so.re | ||
175 | fi |