Skip to content

Commit ee99594

Browse files
authored
chore: Update mesa-compat (#7014) (#7142)
1 parent e9152ce commit ee99594

File tree

1 file changed

+32
-6
lines changed

1 file changed

+32
-6
lines changed

anda/lib/mesa-compat/mesa-compat.spec

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# Credit to LionHeartP from Nobara for most of the spec and letting me know about the need for this package <3
21
%global origname mesa
3-
%global ver 25.0.4
42

53
Name: %{origname}-compat
64
Summary: Mesa graphics libraries - legacy compatibility libraries
5+
%global ver 25.0.7
76
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
87
Release: 1%{?dist}
98
Epoch: 1
@@ -41,6 +40,23 @@ BuildRequires: python3-pyyaml
4140
%description
4241
%{summary}.
4342

43+
%package libxatracker
44+
Summary: Mesa XA state tracker
45+
Provides: libxatracker%{?_isa}
46+
Provides: mesa-libxatracker%{?_isa}
47+
Obsoletes: mesa-libxatracker < 25.3
48+
49+
%description libxatracker
50+
%{summary}.
51+
52+
%package libxatracker-devel
53+
Summary: Mesa XA state tracker development package
54+
Requires: %{name}-libxatracker%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
55+
Obsoletes: mesa-libxatracker-devel < 25.3
56+
57+
%description libxatracker-devel
58+
%{summary}.
59+
4460
%package libOSMesa
4561
Summary: Mesa offscreen rendering libraries
4662
Provides: libOSMesa
@@ -73,10 +89,10 @@ cp %{SOURCE1} docs/
7389
%meson \
7490
-Dplatforms= \
7591
-Dosmesa=true \
76-
-Dgallium-drivers=llvmpipe \
92+
-Dgallium-drivers=llvmpipe,svga \
7793
-Dgallium-vdpau=disabled \
7894
-Dgallium-va=disabled \
79-
-Dgallium-xa=disabled \
95+
-Dgallium-xa=enabled \
8096
-Dgallium-nine=false \
8197
-Dgallium-opencl=disabled \
8298
-Dgallium-rusticl=false \
@@ -121,6 +137,16 @@ rm -rf %{buildroot}%{_includedir}/KHR
121137
%{_libdir}/libOSMesa.so
122138
%{_libdir}/pkgconfig/osmesa.pc
123139

140+
%files libxatracker
141+
%{_libdir}/libxatracker.so.2*
142+
%{_libdir}/libxatracker.so.2.*
143+
144+
%files libxatracker-devel
145+
%{_libdir}/libxatracker.so
146+
%{_includedir}/xa_tracker.h
147+
%{_includedir}/xa_composite.h
148+
%{_includedir}/xa_context.h
149+
%{_libdir}/pkgconfig/xatracker.pc
150+
124151
%changelog
125-
* Thu Apr 24 2025 Neal Gompa <ngompa@fedoraproject.org> - 25.0.4-1
126-
- Initial split from mesa for compat libraries (rhbz#2362203)
152+
%autochangelog

0 commit comments

Comments
 (0)