diff --git a/clang.be0 b/clang.be0 index 7f99569c9..a6a2a7696 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 @@ -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() { diff --git a/glslang.be0 b/glslang.be0 new file mode 100755 index 000000000..898b15774 --- /dev/null +++ b/glslang.be0 @@ -0,0 +1,39 @@ +#!/usr/bin/env beesh + +# BEE_VERSION glslang-14.3.0-0 + +#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+=() + +# 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 +#} 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" 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. diff --git a/libvdpau.be0 b/libvdpau.be0 index 29275164a..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 -#RCURL[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" +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+=() @@ -23,7 +23,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/ac8b21012035c04fd1ec8a9ae6934264/libvdp #} #mee_configure() { -# bee_configure +# bee_configure #} #mee_build() { 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+=() diff --git a/mesalib.be0 b/mesalib.be0 index 7324436e6..34d73a1b6 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.) @@ -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. @@ -61,8 +62,9 @@ mee_configure() { -Dgallium-va=enabled \ -Dvulkan-drivers="amd,intel" \ -Dosmesa=true \ - -Dvalgrind=false \ - -Dglvnd=true + -Dvalgrind=disabled \ + -Dglvnd=enabled \ + -Dintel-rt=disabled } #mee_build() { diff --git a/spirv-headers.be0 b/spirv-headers.be0 new file mode 100755 index 000000000..e08ef1156 --- /dev/null +++ b/spirv-headers.be0 @@ -0,0 +1,36 @@ +#!/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" +SRCURL[0]="https://beehive.molgen.mpg.de/e9da8c949d89084b8a0a6b128ca6a30d/SPIRV-Headers-1.3.290.0.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 +#} diff --git a/spirv-llvm-translator.be0 b/spirv-llvm-translator.be0 new file mode 100755 index 000000000..34ea14ca8 --- /dev/null +++ b/spirv-llvm-translator.be0 @@ -0,0 +1,39 @@ +#!/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" +SRCURL[0]="https://beehive.molgen.mpg.de/094ff60909ada1e76e87da90df053be6/SPIRV-LLVM-Translator-18.1.3.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 +#} diff --git a/spirv-tools.be0 b/spirv-tools.be0 new file mode 100755 index 000000000..9dff492f4 --- /dev/null +++ b/spirv-tools.be0 @@ -0,0 +1,40 @@ +#!/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" +SRCURL[0]="https://beehive.molgen.mpg.de/4a3f873a07f33cffd70890e17a34fe8b/SPIRV-Tools-1.3.290.0.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 \ + -D SPIRV-Headers_SOURCE_DIR=${PREFIX} +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} + +#mee_install_post() { +# exit +#} 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+=() diff --git a/wayland.be0 b/wayland.be0 index 3e0047302..973ec83da 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+=() @@ -21,7 +21,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/5d59ac3d8a8f4e42de2ceb8bb19dfca9/waylan mee_configure() { bee_configure \ - --disable-static + -Ddocumentation=false } #mee_build() {