diff --git a/freeglut.be0 b/freeglut.be0 index 1216dcce6..b2fa976e7 100755 --- a/freeglut.be0 +++ b/freeglut.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION freeglut-3.2.2-0 +# BEE_VERSION freeglut-3.8.0-0 -# https://github.com/FreeGLUTProject/freeglut/releases/download/v3.2.2/freeglut-3.2.2.tar.gz -SRCURL[0]="https://beehive.molgen.mpg.de/485c1976165315fc42c0b0a1802816d9/freeglut-3.2.2.tar.gz" +# https://github.com/freeglut/freeglut/releases/download/v3.8.0/freeglut-3.8.0.tar.gz +SRCURL[0]="https://beehive.molgen.mpg.de/ca8361b5b6a64b07795b41bd24f6a23e/freeglut-3.8.0.tar.gz" # PATCHURL+=() diff --git a/glslang.be0 b/glslang.be0 index 11027051c..c52e973da 100755 --- a/glslang.be0 +++ b/glslang.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION glslang-16.3.0-0 +# BEE_VERSION glslang-16.5.0-0 #SRCURL[0]="https://github.com/KhronosGroup/glslang/archive/${PKGVERSION}/glslang-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/0349062b47bb09f153b748506740711b/glslang-16.3.0.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/79e949d6d50cc167e7d5307afb04c41a/glslang-16.5.0.tar.gz" # PATCHURL+=() diff --git a/intel-gmmlib.be0 b/intel-gmmlib.be0 index 5f4a40d59..f5097b08d 100755 --- a/intel-gmmlib.be0 +++ b/intel-gmmlib.be0 @@ -1,8 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION intel-gmmlib-21.3.1-0 +# BEE_VERSION intel-gmmlib-22.10.1-0 -SRCURL[0]="https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/a34d586b366631c009085944752fdb41/intel-gmmlib-22.10.1.tar.gz" # PATCHURL+=() diff --git a/intel-media.be0 b/intel-media.be0 index 2983bacba..18ad64777 100755 --- a/intel-media.be0 +++ b/intel-media.be0 @@ -1,8 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION intel-media-21.3.5-0 +# BEE_VERSION intel-media-26.2.4-0 -SRCURL[0]="https://github.com/intel/media-driver/archive/refs/tags/intel-media-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://github.com/intel/media-driver/archive/refs/tags/intel-media-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/ed80f1a356733f5b5ea7b463b4329770/intel-media-26.2.4.tar.gz" # PATCHURL+=() diff --git a/intel-vaapi-driver.be0 b/intel-vaapi-driver.be0 index 6bb27aebc..a049ec657 100755 --- a/intel-vaapi-driver.be0 +++ b/intel-vaapi-driver.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION intel-vaapi-driver-2.3.0.pre1-0 +# BEE_VERSION intel-vaapi-driver-2.4.1-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://github.com/intel/intel-vaapi-driver/archive/${PKGVERSION}.tar.gz intel-vaapi-driver-2.3.0.pre1.tar.gz" +#SRCURL[0]="https://github.com/intel/intel-vaapi-driver/archive/${PKGVERSION}.tar.gz intel-vaapi-driver-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/4af6bf492b60bc17148edae54b521530/intel-vaapi-driver-2.4.1.tar.gz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. diff --git a/libX11.be0 b/libX11.be0 index 0220fab45..a31380936 100755 --- a/libX11.be0 +++ b/libX11.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION libX11-1.8.10-0 +# BEE_VERSION libX11-1.8.13-0 #SRCURL[0]="https://www.x.org/releases/individual/lib/libX11-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/5b8fa54e0ef94136b56f887a5e6cf6c9/libX11-1.8.10.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/b617a053d2003cc81309f4e13d01379c/libX11-1.8.13.tar.xz" # PATCHURL+=() diff --git a/libdecor.be0 b/libdecor.be0 new file mode 100755 index 000000000..d2247f275 --- /dev/null +++ b/libdecor.be0 @@ -0,0 +1,36 @@ +#!/usr/bin/env beesh + +# BEE_VERSION libdecor-0.2.5-0 + +# SRCURL[0]="https://gitlab.freedesktop.org/libdecor/libdecor/-/releases/${PKGVERSION}/downloads/libdecor-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/1bd5d5b4601b79db04717fe640c19ca4/libdecor-0.2.5.tar.xz" +MD5=1bd5d5b4601b79db04717fe640c19ca4 + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + # The demo clients are never installed (install_demo defaults to + # false), so do not build them either. + bee_configure \ + -Ddemo=false +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} diff --git a/libepoxy.be0 b/libepoxy.be0 index c6636e0cf..b1fa76576 100755 --- a/libepoxy.be0 +++ b/libepoxy.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libepoxy-1.5.4-0 +# BEE_VERSION libepoxy-1.5.10-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://github.com/anholt/libepoxy/releases/download/${PKGVERSION}/libepoxy-${PKGVERSION}.tar.xz" +#SRCURL[0]="https://github.com/anholt/libepoxy/archive/${PKGVERSION}/libepoxy-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/f0730aad115c952e77591fcc805b1dc1/libepoxy-1.5.10.tar.gz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. diff --git a/libevdev.be0 b/libevdev.be0 index 5717e867e..f043ddb04 100755 --- a/libevdev.be0 +++ b/libevdev.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libevdev-1.5.7-0 +# BEE_VERSION libevdev-1.13.7-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://www.freedesktop.org/software/libevdev/libevdev-${PKGVERSION}.tar.xz" +#SRCURL[0]="https://www.freedesktop.org/software/libevdev/libevdev-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/864cc0d2b0d9a023f80540179aea4d41/libevdev-1.13.7.tar.xz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. diff --git a/libpciaccess.be0 b/libpciaccess.be0 index 1f9bc2332..2fd3a574b 100755 --- a/libpciaccess.be0 +++ b/libpciaccess.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION libpciaccess-0.18.1-0 +# BEE_VERSION libpciaccess-0.19-0 #SRCURL[0]="https://www.x.org/releases/individual/lib/libpciaccess-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/57c7efbeceedefde006123a77a7bc825/libpciaccess-0.18.1.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/0c11ea502b531e59563a9aa7979146fc/libpciaccess-0.19.tar.xz" # PATCHURL+=() diff --git a/libxcvt.be0 b/libxcvt.be0 index b49ea6800..5754ffe80 100755 --- a/libxcvt.be0 +++ b/libxcvt.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION libxcvt-0.1.2-0 +# BEE_VERSION libxcvt-0.1.3-0 #SRCURL[0]="https://www.x.org/releases/individual/lib/libxcvt-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/b553fdb6024c5a137ff925bf4c337724/libxcvt-0.1.2.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/7fb9c51d33a680f724f34da41768b1d0/libxcvt-0.1.3.tar.xz" # PATCHURL+=() diff --git a/libxshmfence.be0 b/libxshmfence.be0 index 9910b8688..bad9666b4 100755 --- a/libxshmfence.be0 +++ b/libxshmfence.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION libxshmfence-1.3.2-0 +# BEE_VERSION libxshmfence-1.3.3-0 #SRCURL[0]="https://www.x.org/releases/individual/lib/libxshmfence-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/faa74f7483074ce7d4349e6bdc237497/libxshmfence-1.3.2.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/9805be7e18f858bed9938542ed2905dc/libxshmfence-1.3.3.tar.xz" # PATCHURL+=() diff --git a/mesa-demos.be0 b/mesa-demos.be0 index 5d704e5c6..697f56166 100755 --- a/mesa-demos.be0 +++ b/mesa-demos.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION mesa-demos-8.4.0-4 +# BEE_VERSION mesa-demos-9.0.0-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,8 +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/demos/mesa-demos-${PKGVERSION}.tar.bz2" -SRCURL[0]="https://beehive.molgen.mpg.de/6b65a02622765522176d00f553086fa3/mesa-demos-8.4.0.tar.bz2" +# SRCURL[0]="https://archive.mesa3d.org/demos/mesa-demos-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/bd63d3d5b898851f09d87d6537843320/mesa-demos-9.0.0.tar.xz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. @@ -54,9 +54,12 @@ SRCURL[0]="https://beehive.molgen.mpg.de/6b65a02622765522176d00f553086fa3/mesa-d # bee_patch "${@}" #} -#mee_configure() { -# bee_configure -#} +mee_configure() { + # The Wayland demos need libdecor, so fail if it is missing instead + # of silently dropping them. + bee_configure \ + -Dwayland=enabled +} #mee_build() { # bee_build @@ -65,15 +68,16 @@ SRCURL[0]="https://beehive.molgen.mpg.de/6b65a02622765522176d00f553086fa3/mesa-d # Install all the demos (including the pointless ones) at first, in a # temporary location: mee_install() { - start_cmd make install DESTDIR=${D}/cruft + DESTDIR=${D}/cruft start_cmd ninja -C ${B} install } # Install gears and glinfo, as well as a few other demos: mee_install_post() { - mkdir -p ${D}/usr/bin - for demo in eglinfo gears glinfo glthreads glxcontexts glxdemo glxgears \ + mkdir -p ${D}${PREFIX}/bin + for demo in eglgears_wayland eglinfo egltri_wayland es2gears_wayland \ + gears glinfo glthreads glxcontexts glxdemo glxgears \ glxgears_fbconfig glxheads glxinfo glxpbdemo glxpixmap ; do - mv --verbose ${D}/cruft/usr/bin/$demo ${D}/usr/bin + mv --verbose ${D}/cruft${PREFIX}/bin/$demo ${D}${PREFIX}/bin done # Remove cruft: rm -rf ${D}/cruft diff --git a/mesalib.be0 b/mesalib.be0 index f32d97ff0..a35242d84 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION mesalib-26.1.4-0 +# BEE_VERSION mesalib-26.2.1-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,8 +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://beehive.molgen.mpg.de/f6ada38a248179e38f562876b7680b91/mesa-26.1.4.tar.xz" +#SRCURL[0]="https://archive.mesa3d.org/mesa-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/0afe395a93eeb0307c7f906fc31e3ef6/mesa-26.2.1.tar.xz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. @@ -55,7 +55,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/f6ada38a248179e38f562876b7680b91/mesa-2 #} mee_configure() { - . /pkg/python-3.14.6-0/profile + . /pkg/python-3.14.6-2/profile . /pkg/rustc-1.97.0-0/profile # Mesa 26 uses C23 fixed-underlying-type enums (e.g. "enum x : uint8_t"), diff --git a/pixman.be0 b/pixman.be0 index f22493916..3c96c51c5 100755 --- a/pixman.be0 +++ b/pixman.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION pixman-0.43.4-0 +# BEE_VERSION pixman-0.46.4-0 # SRCURL[0]="https://cairographics.org/releases/pixman-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/21b18058dea39ad48f32d3199b8ffe40/pixman-0.43.4.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/c08173c8e1d2cc79428d931c13ffda59/pixman-0.46.4.tar.gz" # PATCHURL+=() diff --git a/spirv-headers.be0 b/spirv-headers.be0 index 84ede4f07..113d02624 100755 --- a/spirv-headers.be0 +++ b/spirv-headers.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION spirv-headers-1.4.350.1-0 +# BEE_VERSION spirv-headers-1.4.357.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/4e4950419823d8fbd932edcc5299d54d/SPIRV-Headers-1.4.350.1.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/085dd07d487c165c0ca7713d726eb6de/SPIRV-Headers-1.4.357.0.tar.gz" # PATCHURL+=() diff --git a/spirv-llvm-translator.be0 b/spirv-llvm-translator.be0 index 50a9325c8..47e2e0b50 100755 --- a/spirv-llvm-translator.be0 +++ b/spirv-llvm-translator.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION spirv-llvm-translator-22.1.2-0 +# BEE_VERSION spirv-llvm-translator-22.1.6-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/dce62f7bc40d7ff4e89d0d38fe62804a/SPIRV-LLVM-Translator-22.1.2.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/4e302a4bab696f81369211c2b6204ba1/SPIRV-LLVM-Translator-22.1.6.tar.gz" # PATCHURL+=() diff --git a/spirv-tools.be0 b/spirv-tools.be0 index 7c48ca230..1a6c26b7e 100755 --- a/spirv-tools.be0 +++ b/spirv-tools.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION spirv-tools-1.4.350.1-0 +# BEE_VERSION spirv-tools-1.4.357.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/dfd038df5c1ac1c3becf52019ba2be35/SPIRV-Tools-1.4.350.1.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/c357eec1e33bc95e650aa4c8efdd3b13/SPIRV-Tools-1.4.357.0.tar.gz" # PATCHURL+=() diff --git a/xf86-input-evdev.be0 b/xf86-input-evdev.be0 index 54cbd7d57..49306d8ad 100755 --- a/xf86-input-evdev.be0 +++ b/xf86-input-evdev.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION xf86-input-evdev-2.10.6-0 +# BEE_VERSION xf86-input-evdev-2.11.0-0 -#SRCURL[0]="https://www.x.org/releases/individual/lib/xf86-input-evdev-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/af9e585ac92ba9847e0ed4b1ea0f0e93/xf86-input-evdev-2.10.6.tar.gz" +#SRCURL[0]="https://www.x.org/releases/individual/driver/xf86-input-evdev-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/e19a30381ad2db9a47536900be121225/xf86-input-evdev-2.11.0.tar.gz" # PATCHURL+=() diff --git a/xf86-video-amdgpu.be0 b/xf86-video-amdgpu.be0 index 7adcd925a..49723f6f1 100755 --- a/xf86-video-amdgpu.be0 +++ b/xf86-video-amdgpu.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION xf86-video-amdgpu-23.0.0-0 +# BEE_VERSION xf86-video-amdgpu-25.0.0-0 -#SRCURL[0]="https://www.x.org/releases/individual/lib/xf86-video-amdgpu-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/8a58421b3215769f0bfce855301f7964/xf86-video-amdgpu-23.0.0.tar.xz" +#SRCURL[0]="https://www.x.org/releases/individual/driver/xf86-video-amdgpu-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/0aaf63c28cdd7a198d7273cc683c73ed/xf86-video-amdgpu-25.0.0.tar.xz" # PATCHURL+=() diff --git a/xf86-video-nouveau.be0 b/xf86-video-nouveau.be0 index b54f5bc0b..ebd77897c 100755 --- a/xf86-video-nouveau.be0 +++ b/xf86-video-nouveau.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION xf86-video-nouveau-1.0.17-0 +# BEE_VERSION xf86-video-nouveau-1.0.18-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://www.x.org/releases/individual/driver/xf86-video-nouveau-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/e4fe1a12f9cbc075b2200773099df96f/xf86-video-nouveau-1.0.17.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/087652648d64947d147976be73637758/xf86-video-nouveau-1.0.18.tar.gz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. @@ -50,12 +50,9 @@ SRCURL[0]="https://beehive.molgen.mpg.de/e4fe1a12f9cbc075b2200773099df96f/xf86-v # bee_extract "${@}" #} -mee_patch() { - bee_patch "${@}" - # https://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=e80e73ced69b15662103d0fd6837db4ce6c6eb5b - # https://www.linuxfromscratch.org/blfs/view/svn/x/x7driver.html#xorg-nouveau-driver - start_cmd grep -rl slave | xargs sed -i s/slave/secondary/ -} +#mee_patch() { +# bee_patch "${@}" +#} #mee_configure() { # bee_configure diff --git a/xorgproto.be0 b/xorgproto.be0 index 03d01665c..7f7e13308 100755 --- a/xorgproto.be0 +++ b/xorgproto.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION xorgproto-2024.1-0 +# BEE_VERSION xorgproto-2025.1-0 -#SRCURL[0]="https://www.x.org/releases/individual/lib/xorgproto-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/12374d29fb5ae642cfa872035e401640/xorgproto-2024.1.tar.xz" +#SRCURL[0]="https://www.x.org/releases/individual/proto/xorgproto-${PKGVERSION}.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/15534fa6fb13a6a70afe7561c1424f3c/xorgproto-2025.1.tar.xz" # PATCHURL+=()