diff --git a/manifest/armv7l/m/mesa.filelist b/manifest/armv7l/m/mesa.filelist index 0d20be472c..c8349481cf 100644 --- a/manifest/armv7l/m/mesa.filelist +++ b/manifest/armv7l/m/mesa.filelist @@ -1,4 +1,4 @@ -# Total size: 95501686 +# Total size: 95472622 /usr/local/include/EGL/eglext_angle.h /usr/local/include/EGL/eglmesaext.h /usr/local/include/GL/internal/dri_interface.h @@ -124,7 +124,7 @@ /usr/local/lib/libGLX_mesa.so /usr/local/lib/libGLX_mesa.so.0 /usr/local/lib/libGLX_mesa.so.0.0.0 -/usr/local/lib/libgallium-25.3.3.so +/usr/local/lib/libgallium-25.3.4.so /usr/local/lib/libgbm.so /usr/local/lib/libgbm.so.1 /usr/local/lib/libgbm.so.1.0.0 diff --git a/manifest/armv7l/p/py3_mako.filelist b/manifest/armv7l/p/py3_mako.filelist index 55c9cfd7da..7575e6fbd1 100644 --- a/manifest/armv7l/p/py3_mako.filelist +++ b/manifest/armv7l/p/py3_mako.filelist @@ -1,4 +1,4 @@ -# Total size: 653748 +# Total size: 653723 /usr/local/bin/mako-render /usr/local/lib/python3.14/site-packages/mako-1.3.10.dist-info/INSTALLER /usr/local/lib/python3.14/site-packages/mako-1.3.10.dist-info/METADATA diff --git a/manifest/x86_64/m/mesa.filelist b/manifest/x86_64/m/mesa.filelist index 66076774b1..86646d1177 100644 --- a/manifest/x86_64/m/mesa.filelist +++ b/manifest/x86_64/m/mesa.filelist @@ -1,4 +1,4 @@ -# Total size: 130077897 +# Total size: 130089921 /usr/local/include/EGL/eglext_angle.h /usr/local/include/EGL/eglmesaext.h /usr/local/include/GL/internal/dri_interface.h @@ -123,7 +123,7 @@ /usr/local/lib64/libGLX_mesa.so /usr/local/lib64/libGLX_mesa.so.0 /usr/local/lib64/libGLX_mesa.so.0.0.0 -/usr/local/lib64/libgallium-25.3.3.so +/usr/local/lib64/libgallium-25.3.4.so /usr/local/lib64/libgbm.so /usr/local/lib64/libgbm.so.1 /usr/local/lib64/libgbm.so.1.0.0 diff --git a/manifest/x86_64/p/py3_mako.filelist b/manifest/x86_64/p/py3_mako.filelist index 55c9cfd7da..7575e6fbd1 100644 --- a/manifest/x86_64/p/py3_mako.filelist +++ b/manifest/x86_64/p/py3_mako.filelist @@ -1,4 +1,4 @@ -# Total size: 653748 +# Total size: 653723 /usr/local/bin/mako-render /usr/local/lib/python3.14/site-packages/mako-1.3.10.dist-info/INSTALLER /usr/local/lib/python3.14/site-packages/mako-1.3.10.dist-info/METADATA diff --git a/packages/mesa.rb b/packages/mesa.rb index 9503a05edd..61937ef239 100644 --- a/packages/mesa.rb +++ b/packages/mesa.rb @@ -3,7 +3,7 @@ require 'buildsystems/meson' class Mesa < Meson description 'Open-source implementation of the OpenGL specification' homepage 'https://www.mesa3d.org' - version "25.3.3-#{CREW_LLVM_VER}" + version "25.3.4-#{CREW_LLVM_VER}" license 'MIT' compatibility 'aarch64 armv7l x86_64' source_url 'https://gitlab.freedesktop.org/mesa/mesa.git' @@ -11,9 +11,9 @@ class Mesa < Meson binary_compression 'tar.zst' binary_sha256({ - aarch64: '102f2259ecfa0939cff9848e6aaf20804c1e2bf588b620be818e9f4e69aff23a', - armv7l: '102f2259ecfa0939cff9848e6aaf20804c1e2bf588b620be818e9f4e69aff23a', - x86_64: '3575171c97c96069628ae790162cca9abc26f09836aff4c07543c5b156c70732' + aarch64: 'ed0c56169053d4e648f0ea96b3c7cebb1253056c708d911500544e88330ae08a', + armv7l: 'ed0c56169053d4e648f0ea96b3c7cebb1253056c708d911500544e88330ae08a', + x86_64: 'f020eb3bc882419d27c57dc752feca4760a505899a251ba6e5e39de7d169334d' }) depends_on 'elfutils' # R @@ -54,6 +54,8 @@ class Mesa < Meson depends_on 'zlib' # R depends_on 'zstd' # R + no_lto # As per https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39671 + meson_options "#{CREW_MESON_OPTIONS.gsub('-mfpu=vfpv3-d16', '-mfpu=neon-fp16')} \ -Db_asneeded=false \ -Degl=enabled \ diff --git a/tools/automatically_updatable_packages/mesa b/tools/automatically_updatable_packages/mesa new file mode 100644 index 0000000000..e69de29bb2