From 9368272cc420f0fdd5dbf0f5ef939e6076f442e3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 08:17:49 +0200 Subject: [PATCH 01/26] libdrm: Update version from 2.4.116 to 2.4.122 --- libdrm.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libdrm.be0 b/libdrm.be0 index 1a86b33dd..9312bd490 100755 --- a/libdrm.be0 +++ b/libdrm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libdrm-2.4.116-0 +# BEE_VERSION libdrm-2.4.122-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) @@ -10,7 +10,7 @@ ## downloaded. Version variables may be used to simplify reuse of this bee-file. #SRCURL[0]="https://dri.freedesktop.org/libdrm/libdrm-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/1e4e75070b8c5cb1e828cef1d704f734/libdrm-2.4.116.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/143c8df50e09cd1eeb1fb53f05ecb64a/libdrm-2.4.122.tar.xz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. From fdea8f4588546f95b1e20218fe98e9434979ddc1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 08:24:09 +0200 Subject: [PATCH 02/26] llvm: Update version from 14.0.6 to 18.1.8 --- llvm.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm.be0 b/llvm.be0 index f985212ca..7a3e60d5d 100755 --- a/llvm.be0 +++ b/llvm.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION llvm-14.0.6-0 +# BEE_VERSION llvm-18.1.8-0 #SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/llvm-project-${PKGVERSION}.src.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/0b3373eded268dc27e2e874872fed4eb/llvm-project-14.0.6.src.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/81cd0be5ae6f1ad8961746116d426a96/llvm-project-18.1.8.src.tar.xz" # PATCHURL+=() From 96e2b4ba22adff9a6206485f33594c41e21f7fd6 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 08:33:36 +0200 Subject: [PATCH 03/26] clang: Update version from 14.0.6 to 18.1.8 --- clang.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang.be0 b/clang.be0 index 7f99569c9..39484fb10 100755 --- a/clang.be0 +++ b/clang.be0 @@ -1,10 +1,10 @@ #!/usr/bin/env beesh -# BEE_VERSION clang-14.0.6-0 +# BEE_VERSION clang-18.1.8-0 #SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/clang-${PKGVERSION}.src.tar.xz" #SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/llvm-project-${PKGVERSION}.src.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/0b3373eded268dc27e2e874872fed4eb/llvm-project-14.0.6.src.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/81cd0be5ae6f1ad8961746116d426a96/llvm-project-18.1.8.src.tar.xz" # build_in_sourcedir From 934dce444cba1f1bbe6dcdd67346ac5e4166cc1d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 08:41:33 +0200 Subject: [PATCH 04/26] clang: Disable tests CMake Error at CMakeLists.txt:117 (message): llvm-gtest not found. Please install llvm-gtest or disable tests with -DLLVM_INCLUDE_TESTS=OFF --- clang.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clang.be0 b/clang.be0 index 39484fb10..a6a2a7696 100755 --- a/clang.be0 +++ b/clang.be0 @@ -27,7 +27,8 @@ sourcesubdir_append clang mee_configure() { bee_configure \ -DCLANG_PATH_TO_LLVM_BUILD=$(llvm-config --prefix) \ - -DLLVM_MAIN_SRC_DIR=$(llvm-config --prefix) + -DLLVM_MAIN_SRC_DIR=$(llvm-config --prefix) \ + -DLLVM_INCLUDE_TESTS=OFF } #mee_build() { From 163b937d858a898e49cb89c029ad864d1987df1a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:30:02 +0200 Subject: [PATCH 05/26] libvdpau: Strip trailing space --- libvdpau.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libvdpau.be0 b/libvdpau.be0 index 29275164a..a4b136d23 100755 --- a/libvdpau.be0 +++ b/libvdpau.be0 @@ -23,7 +23,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/ac8b21012035c04fd1ec8a9ae6934264/libvdp #} #mee_configure() { -# bee_configure +# bee_configure #} #mee_build() { From 86280d1ceb4ca948d46abc8ff0c7c5f2082f0061 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:30:33 +0200 Subject: [PATCH 06/26] libvdpau: Add missing S in *SRCURL* in commented out line --- libvdpau.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libvdpau.be0 b/libvdpau.be0 index a4b136d23..2c10de0c0 100755 --- a/libvdpau.be0 +++ b/libvdpau.be0 @@ -2,7 +2,7 @@ # BEE_VERSION libvdpau-1.1.1-1 -#RCURL[0]="http://people.freedesktop.org/~aplattner/vdpau/libvdpau-${PKGVERSION}.tar.gz" +#SRCURL[0]="http://people.freedesktop.org/~aplattner/vdpau/libvdpau-${PKGVERSION}.tar.gz" SRCURL[0]="https://beehive.molgen.mpg.de/ac8b21012035c04fd1ec8a9ae6934264/libvdpau-1.1.1.tar.gz" # PATCHURL+=() From 2a03290caff7d6ef3cf881c6d45f5e8ea826dfae Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:32:27 +0200 Subject: [PATCH 07/26] libvdpau: Securely download source archives using HTTPS from people.freedesktop.org --- libvdpau.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libvdpau.be0 b/libvdpau.be0 index 2c10de0c0..63da9c550 100755 --- a/libvdpau.be0 +++ b/libvdpau.be0 @@ -2,7 +2,7 @@ # BEE_VERSION libvdpau-1.1.1-1 -#SRCURL[0]="http://people.freedesktop.org/~aplattner/vdpau/libvdpau-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://people.freedesktop.org/~aplattner/vdpau/libvdpau-${PKGVERSION}.tar.gz" SRCURL[0]="https://beehive.molgen.mpg.de/ac8b21012035c04fd1ec8a9ae6934264/libvdpau-1.1.1.tar.gz" # PATCHURL+=() From 041d4997460e4e186477927401432abe6e9a6f24 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:35:18 +0200 Subject: [PATCH 08/26] libvdpau: Update version from 1.1.1 to 1.5 --- libvdpau.be0 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libvdpau.be0 b/libvdpau.be0 index 63da9c550..1b9a287b0 100755 --- a/libvdpau.be0 +++ b/libvdpau.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION libvdpau-1.1.1-1 +# BEE_VERSION libvdpau-1.5-0 -#SRCURL[0]="https://people.freedesktop.org/~aplattner/vdpau/libvdpau-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/ac8b21012035c04fd1ec8a9ae6934264/libvdpau-1.1.1.tar.gz" +SRCURL[0]="https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.5/libvdpau-1.5.tar.bz2" +#SRCURL[0]="https://beehive.molgen.mpg.de/ac8b21012035c04fd1ec8a9ae6934264/libvdpau-1.1.1.tar.gz" # PATCHURL+=() From 53661b574e7962e5ac5f1d826bd32b0d613f746b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:40:41 +0200 Subject: [PATCH 09/26] glslang: Add version 14.3.0 Required by Mesa: Program glslangValidator found: NO https://www.linuxfromscratch.org/blfs/view/svn/x/glslang.html --- glslang.be0 | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 glslang.be0 diff --git a/glslang.be0 b/glslang.be0 new file mode 100755 index 000000000..05518b898 --- /dev/null +++ b/glslang.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION glslang-14.3.0-0 + +SRCURL[0]="https://github.com/KhronosGroup/glslang/archive/${PKGVERSION}/glslang-${PKGVERSION}.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure \ + -D ALLOW_EXTERNAL_SPIRV_TOOLS=ON \ + -D BUILD_SHARED_LIBS=ON \ + -D GLSLANG_TESTS=ON +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From fb4265dfe45458ec4165f7a48a880722e8c5fb9e Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:43:37 +0200 Subject: [PATCH 10/26] glslang: Download source archive from beehive.molgen.mpg.de --- glslang.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/glslang.be0 b/glslang.be0 index 05518b898..898b15774 100755 --- a/glslang.be0 +++ b/glslang.be0 @@ -2,7 +2,8 @@ # BEE_VERSION glslang-14.3.0-0 -SRCURL[0]="https://github.com/KhronosGroup/glslang/archive/${PKGVERSION}/glslang-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://github.com/KhronosGroup/glslang/archive/${PKGVERSION}/glslang-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/90eec8d14a8d1002389e00ab449c7ca8/glslang-14.3.0.tar.gz" # PATCHURL+=() From cd1e4da5ca2f5f5c33c147b580245e20a97100a3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:54:45 +0200 Subject: [PATCH 11/26] spirv-headers: Add version 1.3.290.0 --- spirv-headers.be0 | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 spirv-headers.be0 diff --git a/spirv-headers.be0 b/spirv-headers.be0 new file mode 100755 index 000000000..1536e46fd --- /dev/null +++ b/spirv-headers.be0 @@ -0,0 +1,35 @@ +#!/usr/bin/env beesh + +# BEE_VERSION spirv-headers-1.3.290.0-0 + +SRCURL[0]="https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-${PKGVERSION}/SPIRV-Headers-${PKGVERSION}.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From b843bbd56377e25cb0673df2b51ff4243736445d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:57:31 +0200 Subject: [PATCH 12/26] spirv-headers: Download source archive from beehive.molgen.mpg.de --- spirv-headers.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spirv-headers.be0 b/spirv-headers.be0 index 1536e46fd..e08ef1156 100755 --- a/spirv-headers.be0 +++ b/spirv-headers.be0 @@ -2,7 +2,8 @@ # BEE_VERSION spirv-headers-1.3.290.0-0 -SRCURL[0]="https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-${PKGVERSION}/SPIRV-Headers-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-${PKGVERSION}/SPIRV-Headers-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/e9da8c949d89084b8a0a6b128ca6a30d/SPIRV-Headers-1.3.290.0.tar.gz" # PATCHURL+=() From 779a0b5fed7e5c180d5dfa8fccb304288a902d18 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 10:00:18 +0200 Subject: [PATCH 13/26] spirv-tools: Add version 1.3.290.0 [Description][1]: > The SPIRV-Tools package contains libraries and utilities for > processing SPIR-V modules. [1]: https://www.linuxfromscratch.org/blfs/view/svn/general/spirv-tools.html --- spirv-tools.be0 | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 spirv-tools.be0 diff --git a/spirv-tools.be0 b/spirv-tools.be0 new file mode 100755 index 000000000..103f43e64 --- /dev/null +++ b/spirv-tools.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION spirv-tools-1.3.290.0-0 + +SRCURL[0]="https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-${PKGVERSION}/SPIRV-Tools-${PKGVERSION}.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure \ + -D SPIRV_WERROR=OFF \ + -D BUILD_SHARED_LIBS=ON \ + -D SPIRV_TOOLS_BUILD_STATIC=OFF +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 9455a03cf15bc2544ac92132efddb6944b66983e Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 10:01:31 +0200 Subject: [PATCH 14/26] spirv-tools: Download source archive from beehive.molgen.mpg.de --- spirv-tools.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spirv-tools.be0 b/spirv-tools.be0 index 103f43e64..ef4ed986d 100755 --- a/spirv-tools.be0 +++ b/spirv-tools.be0 @@ -2,7 +2,8 @@ # BEE_VERSION spirv-tools-1.3.290.0-0 -SRCURL[0]="https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-${PKGVERSION}/SPIRV-Tools-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-${PKGVERSION}/SPIRV-Tools-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/4a3f873a07f33cffd70890e17a34fe8b/SPIRV-Tools-1.3.290.0.tar.gz" # PATCHURL+=() From 3b6ed1faa84f649eba7dd33166e94a85e387042d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 10:39:23 +0200 Subject: [PATCH 15/26] spirv-tools: Specify header path --- spirv-tools.be0 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spirv-tools.be0 b/spirv-tools.be0 index ef4ed986d..9dff492f4 100755 --- a/spirv-tools.be0 +++ b/spirv-tools.be0 @@ -21,9 +21,10 @@ SRCURL[0]="https://beehive.molgen.mpg.de/4a3f873a07f33cffd70890e17a34fe8b/SPIRV- mee_configure() { bee_configure \ - -D SPIRV_WERROR=OFF \ - -D BUILD_SHARED_LIBS=ON \ - -D SPIRV_TOOLS_BUILD_STATIC=OFF + -D SPIRV_WERROR=OFF \ + -D BUILD_SHARED_LIBS=ON \ + -D SPIRV_TOOLS_BUILD_STATIC=OFF \ + -D SPIRV-Headers_SOURCE_DIR=${PREFIX} } #mee_build() { From d631c9b177f4ab489543341adca075f2a14cc004 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 10:51:27 +0200 Subject: [PATCH 16/26] spirv-llvm-translator: Add version 18.1.3 [Descrpition][1]: > The SPIRV-LLVM-Translator package contains a library and utility for > converting between LLVM IR and SPIR-V code. This package currently > only supports the OpenCL/Compute version of SPIR-V. [1]: https://www.linuxfromscratch.org/blfs/view/systemd/general/spirv-llvm-translator.html --- spirv-llvm-translator.be0 | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 spirv-llvm-translator.be0 diff --git a/spirv-llvm-translator.be0 b/spirv-llvm-translator.be0 new file mode 100755 index 000000000..f9c985048 --- /dev/null +++ b/spirv-llvm-translator.be0 @@ -0,0 +1,38 @@ +#!/usr/bin/env beesh + +# BEE_VERSION spirv-llvm-translator-18.1.3-0 + +SRCURL[0]="https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v${PKGVERSION}/SPIRV-LLVM-Translator-${PKGVERSION}.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure \ + -D BUILD_SHARED_LIBS=ON \ + -D CMAKE_SKIP_INSTALL_RPATH=ON \ + -D LLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=${PREFIX} +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} From 5a76af65b31c5c7e12f90ee6b721fb8d82c3df3a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 10:52:53 +0200 Subject: [PATCH 17/26] spirv-llvm-translator: Download source archive from beehive.molgen.mpg.de --- spirv-llvm-translator.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spirv-llvm-translator.be0 b/spirv-llvm-translator.be0 index f9c985048..34ea14ca8 100755 --- a/spirv-llvm-translator.be0 +++ b/spirv-llvm-translator.be0 @@ -2,7 +2,8 @@ # BEE_VERSION spirv-llvm-translator-18.1.3-0 -SRCURL[0]="https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v${PKGVERSION}/SPIRV-LLVM-Translator-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v${PKGVERSION}/SPIRV-LLVM-Translator-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/094ff60909ada1e76e87da90df053be6/SPIRV-LLVM-Translator-18.1.3.tar.gz" # PATCHURL+=() From 42660e9f546d3f6453261211bc47a0860bd4ef1d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 10:59:27 +0200 Subject: [PATCH 18/26] wayland-protocols: Update version from 1.25 to 1.35 Dependency wayland-protocols found: NO found 1.25 but need: '>= 1.34' Run-time dependency wayland-protocols found: NO (tried pkgconfig and cmake) --- wayland-protocols.be0 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wayland-protocols.be0 b/wayland-protocols.be0 index 73e07ab07..08624040e 100755 --- a/wayland-protocols.be0 +++ b/wayland-protocols.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION wayland-protocols-1.25-0 +# BEE_VERSION wayland-protocols-1.35-0 -# SRCURL[0]="https://wayland.freedesktop.org/releases/wayland-protocols-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/0c192bf32de09ec30de4a82d1c65329c/wayland-protocols-1.25.tar.xz" +#SRCURL[0]="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/${PKGVERSION}/downloads/wayland-protocols-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/cd0f2a1ab6e54568e4f856f140dedca9/wayland-protocols-1.35.tar.xz" # PATCHURL+=() From 4377882b6225886b3c7d8a6da7a9652e75ea8f66 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 11:12:12 +0200 Subject: [PATCH 19/26] wayland: Update version from 1.19.0 to 1.23.0 1. Update source URL 2. Adapt for meson https://lists.freedesktop.org/archives/wayland-devel/2024-May/043636.html --- wayland.be0 | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/wayland.be0 b/wayland.be0 index 3e0047302..fbee1c099 100755 --- a/wayland.be0 +++ b/wayland.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION wayland-1.19.0-1 +# BEE_VERSION wayland-1.23.0-0 -# SRCURL[0]="https://wayland.freedesktop.org/releases/wayland-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/5d59ac3d8a8f4e42de2ceb8bb19dfca9/wayland-1.19.0.tar.xz" +#SRCURL[0]="https://gitlab.freedesktop.org/wayland/wayland/-/releases/${PKGVERSION}/downloads/wayland-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/23ad991e776ec8cf7e58b34cbd2efa75/wayland-1.23.0.tar.xz" # PATCHURL+=() @@ -19,10 +19,9 @@ SRCURL[0]="https://beehive.molgen.mpg.de/5d59ac3d8a8f4e42de2ceb8bb19dfca9/waylan # bee_patch "${@}" #} -mee_configure() { - bee_configure \ - --disable-static -} +#mee_configure() { +# bee_configure +#} #mee_build() { # bee_build From 8c3321979f007745fd5a41cf8f153821ae4707a3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 11:15:51 +0200 Subject: [PATCH 20/26] wayland: Do not build API documentation > `-Ddocumentation=false`: This switch is used to disable building of > the API documentation. Remove it if you have installed optional > dependencies. --- wayland.be0 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wayland.be0 b/wayland.be0 index fbee1c099..973ec83da 100755 --- a/wayland.be0 +++ b/wayland.be0 @@ -19,9 +19,10 @@ SRCURL[0]="https://beehive.molgen.mpg.de/23ad991e776ec8cf7e58b34cbd2efa75/waylan # bee_patch "${@}" #} -#mee_configure() { -# bee_configure -#} +mee_configure() { + bee_configure \ + -Ddocumentation=false +} #mee_build() { # bee_build From bf688ff98c4357ae51138405bee2e04859410970 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 13:55:40 +0200 Subject: [PATCH 21/26] libclc: Update version from 12.0.1 to 18.1.8 --- libclc.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libclc.be0 b/libclc.be0 index 3402b7079..986680d73 100755 --- a/libclc.be0 +++ b/libclc.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libclc-12.0.1-0 +# BEE_VERSION libclc-18.1.8-0 SRCURL[0]="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKGVERSION}/libclc-${PKGVERSION}.src.tar.xz" From 42e194f1e8ba496912391baba8f352ef47d210d8 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:09:20 +0200 Subject: [PATCH 22/26] mesalib: Update version from 22.1.7 to 24.1.5 --- mesalib.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index 7324436e6..986d34385 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION mesalib-22.1.7-0 +# BEE_VERSION mesalib-24.1.5-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 12b73c183406062776c64414bac948e7a5347672 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:18:43 +0200 Subject: [PATCH 23/26] mesalib: Download source archives from beehive.molgen.mpg.de --- mesalib.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index 986d34385..ce94a54de 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -9,7 +9,8 @@ ## The source URL(s) define the location of the sources that will be ## downloaded. Version variables may be used to simplify reuse of this bee-file. -SRCURL[0]="https://mesa.freedesktop.org/archive/mesa-${PKGVERSION}.tar.xz" +#SRCURL[0]="https://mesa.freedesktop.org/archive/mesa-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/0f4de2192e63b438637b98937ac85a10/mesa-24.1.5.tar.xz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. From 496917c5355c11503fab841450665450de4c080b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 2 Aug 2024 09:27:47 +0200 Subject: [PATCH 24/26] mesalib: meson: Replace true/false by enabled/disabled DEPRECATION: Option 'valgrind' value 'false' is replaced by 'disabled' DEPRECATION: Option 'glvnd' value 'true' is replaced by 'enabled' --- mesalib.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesalib.be0 b/mesalib.be0 index ce94a54de..462d5b0de 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -62,8 +62,8 @@ mee_configure() { -Dgallium-va=enabled \ -Dvulkan-drivers="amd,intel" \ -Dosmesa=true \ - -Dvalgrind=false \ - -Dglvnd=true + -Dvalgrind=disabled \ + -Dglvnd=enabled } #mee_build() { From e9f265b21aebf38e9018c7bafc5125e11bb8d63b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 5 Aug 2024 14:22:12 +0200 Subject: [PATCH 25/26] mesalib: Revert Mesa commit breaking build https://gitlab.freedesktop.org/mesa/mesa/-/issues/11229 --- mesalib.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index 462d5b0de..8c8e517ce 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -16,7 +16,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/0f4de2192e63b438637b98937ac85a10/mesa-2 ## Add URLs/pathes to patch files to the PATCHURL array. ## The sources will be patched in the order of the array. -# PATCHURL+=() +PATCHURL+=("https://beehive.molgen.mpg.de/aa6254b348776c814e7adb2b64a1188a/0001-Revert-meson-rework-intel-rt-option-to-be-a-feature.patch") ############################################################################### ## Add filename patterns to the EXCLUDE array of files that should not From 9b05cbe609995a9451d8d92995e36ef67c4267be Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 9 Aug 2024 14:29:14 +0200 Subject: [PATCH 26/26] mesalib: Explicitly disable intel-rt instead of revert commit The reverted commit enabled intel-rt by default [1]. So explicitly disable intel-rt [2]. [1]: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11651 [2]: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30595 --- mesalib.be0 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mesalib.be0 b/mesalib.be0 index 8c8e517ce..34d73a1b6 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -16,7 +16,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/0f4de2192e63b438637b98937ac85a10/mesa-2 ## Add URLs/pathes to patch files to the PATCHURL array. ## The sources will be patched in the order of the array. -PATCHURL+=("https://beehive.molgen.mpg.de/aa6254b348776c814e7adb2b64a1188a/0001-Revert-meson-rework-intel-rt-option-to-be-a-feature.patch") +# PATCHURL+=() ############################################################################### ## Add filename patterns to the EXCLUDE array of files that should not @@ -63,7 +63,8 @@ mee_configure() { -Dvulkan-drivers="amd,intel" \ -Dosmesa=true \ -Dvalgrind=disabled \ - -Dglvnd=enabled + -Dglvnd=enabled \ + -Dintel-rt=disabled } #mee_build() {