[packages/Mesa] up to 25.3.3
atler
atler at pld-linux.org
Fri Jan 2 11:53:32 CET 2026
commit 9df724c2e9a9fd0de407b096f0227a49bfad3973
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Jan 2 11:52:47 2026 +0100
up to 25.3.3
Mesa.spec | 6 ++--
ethosu-rocket-32bit.patch | 73 -----------------------------------------------
2 files changed, 2 insertions(+), 77 deletions(-)
---
diff --git a/Mesa.spec b/Mesa.spec
index 084c6c7..34a856c 100644
--- a/Mesa.spec
+++ b/Mesa.spec
@@ -90,12 +90,12 @@
Summary: Free OpenGL implementation
Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
Name: Mesa
-Version: 25.3.2
+Version: 25.3.3
Release: 1
License: MIT (core) and others - see license.html file
Group: X11/Libraries
Source0: https://archive.mesa3d.org/mesa-%{version}.tar.xz
-# Source0-md5: a0395c77d8a65e767989a29de4086dc1
+# Source0-md5: 79092bdfc67b9037ce3694b3bfa722d2
Source1: https://crates.io/api/v1/crates/syn/%{syn_crate_ver}/download?/syn-%{syn_crate_ver}.tar.gz
# Source1-md5: 112875c142d1023400b0262ea1996de0
Source2: https://crates.io/api/v1/crates/unicode-ident/%{unicode_ident_crate_ver}/download?/unicode-ident-%{unicode_ident_crate_ver}.tar.gz
@@ -109,7 +109,6 @@ Source5: https://crates.io/api/v1/crates/paste/%{paste_crate_ver}/download?/past
Source6: https://crates.io/api/v1/crates/rustc-hash/%{rustc_hash_crate_ver}/download?/rustc-hash-%{rustc_hash_crate_ver}.tar.gz
# Source6-md5: 9f5da5d4deefacf77ae9ca3cbe5c7c6a
Patch0: panfrost-shareable-res.patch
-Patch1: ethosu-rocket-32bit.patch
URL: https://www.mesa3d.org/
%if %{with gallium_rusticl}
BuildRequires: SPIRV-LLVM-Translator-devel >= 15.0.0.0
@@ -849,7 +848,6 @@ Sterownik Vulkan dla kart VirtIO.
%setup -q -n mesa-%{version}
%ifarch %{arm} aarch64
%patch -P0 -p1
-%patch -P1 -p1
%endif
install -d subprojects/packagecache
diff --git a/ethosu-rocket-32bit.patch b/ethosu-rocket-32bit.patch
deleted file mode 100644
index f2748e5..0000000
--- a/ethosu-rocket-32bit.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-From 38409e16385c610b28430386bf4bea3c116295b3 Mon Sep 17 00:00:00 2001
-From: Linus Karl <linus at lotz.li>
-Date: Tue, 18 Nov 2025 10:17:20 +0100
-Subject: [PATCH 1/2] rocket: fix build on non LP64 architectures
-
-Cc: mesa-stable
-Signed-off-by: Linus Karl <linus at lotz.li>
----
- src/gallium/drivers/rocket/intercept.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/gallium/drivers/rocket/intercept.c b/src/gallium/drivers/rocket/intercept.c
-index 6ffb8647d61f5..7388b252ed2b9 100644
---- a/src/gallium/drivers/rocket/intercept.c
-+++ b/src/gallium/drivers/rocket/intercept.c
-@@ -5,6 +5,7 @@
-
- #include <dlfcn.h>
- #include <fcntl.h>
-+#include <inttypes.h>
- #include <linux/limits.h>
- #include <stdarg.h>
- #include <stdint.h>
-@@ -67,7 +68,7 @@ static struct bo *
- find_bo(uint64_t dma_address, unsigned *offset)
- {
- for (int j = 0; j < context.next_handle_id; j++) {
-- fprintf(stderr, "needle %lx hay %lx i %d\n", dma_address,
-+ fprintf(stderr, "needle %" PRIx64 " hay %" PRIx64 " i %d\n", dma_address,
- context.bos[j].dma_addr, j);
- if (dma_address >= context.bos[j].dma_addr &&
- dma_address < context.bos[j].dma_addr + context.bos[j].size) {
-@@ -85,7 +86,7 @@ dump_buffer(const char *name, uint64_t dma_address, unsigned size)
- unsigned offset = 0;
- struct bo *bo = find_bo(dma_address, &offset);
-
-- fprintf(stderr, "dump_buffer name %s dma 0x%lx size %u bo %p\n", name,
-+ fprintf(stderr, "dump_buffer name %s dma 0x%" PRIx64 " size %u bo %p\n", name,
- dma_address, size, bo);
-
- if (size == 0 || size + offset > bo->size)
---
-GitLab
-
-
-From df15beff21b40c7947d3d4710877efbe1c6d91cd Mon Sep 17 00:00:00 2001
-From: Linus Karl <linus at lotz.li>
-Date: Fri, 21 Nov 2025 12:22:40 +0100
-Subject: [PATCH 2/2] ethos: fix build on non LP64 architectures
-
-Cc: mesa-stable
-Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14310
-Signed-off-by: Linus Karl <linus at lotz.li>
----
- src/gallium/drivers/ethosu/ethosu_coefs.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/gallium/drivers/ethosu/ethosu_coefs.c b/src/gallium/drivers/ethosu/ethosu_coefs.c
-index fe793fcc321c7..0fed9e4a9297e 100644
---- a/src/gallium/drivers/ethosu/ethosu_coefs.c
-+++ b/src/gallium/drivers/ethosu/ethosu_coefs.c
-@@ -82,7 +82,7 @@ fill_weights(struct ethosu_subgraph *subgraph, struct ethosu_operation *operatio
- }
- pipe_buffer_unmap(subgraph->base.context, transfer_in);
-
-- long padded_size = 0;
-+ int64_t padded_size = 0;
- *weights_size = mlw_reorder_encode(
- IFM_UBLOCK.depth,
- OFM_UBLOCK.depth,
---
-GitLab
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/9df724c2e9a9fd0de407b096f0227a49bfad3973
More information about the pld-cvs-commit
mailing list