From d634485766a345ea2e389b2b4d91ca565359eb59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Wed, 25 Jun 2025 08:24:01 +0200 Subject: [PATCH 1/2] Use mesa-compat-libOSMesa on Fedora 42 and later --- wine.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/wine.spec b/wine.spec index 43b334d..243c730 100644 --- a/wine.spec +++ b/wine.spec @@ -32,7 +32,7 @@ Name: wine Version: 10.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A compatibility layer for windows applications License: LGPL-2.1-or-later @@ -123,7 +123,12 @@ BuildRequires: libgphoto2-devel BuildRequires: libpcap-devel # modular x BuildRequires: libX11-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel mesa-libOSMesa-devel +BuildRequires: mesa-libGL-devel mesa-libGLU-devel +%if 0%{?fedora} >= 42 || 0%{?rhel} >= 11 +BuildRequires: mesa-compat-libOSMesa-devel +%else +BuildRequires: mesa-libOSMesa-devel +%endif BuildRequires: libXxf86dga-devel libXxf86vm-devel BuildRequires: libXrandr-devel libXrender-devel BuildRequires: libXext-devel @@ -2136,6 +2141,9 @@ fi %endif %changelog +* Wed Jun 25 2025 José Expósito - 10.4-3 +- Use mesa-compat-libOSMesa on Fedora 42 and later + * Tue Apr 01 2025 Michael Cronenworth - 10.4-2 - Initial support for new Wow64 mode From 3dbc55d5a92c14df8a0b2e37056583cd551f2835 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Mon, 30 Jun 2025 08:10:24 +0200 Subject: [PATCH 2/2] Add missing guards to use mesa-compat-libOSMesa --- wine.spec | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/wine.spec b/wine.spec index 243c730..2f74dee 100644 --- a/wine.spec +++ b/wine.spec @@ -32,7 +32,7 @@ Name: wine Version: 10.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A compatibility layer for windows applications License: LGPL-2.1-or-later @@ -282,7 +282,11 @@ Requires: libXrender(x86-32) #dlopen in windowscodesc (fixes rhbz#1085075) Requires: libpng(x86-32) Requires: libpcap(x86-32) +%if 0%{?fedora} >= 42 || 0%{?rhel} >= 11 +Requires: mesa-compat-libOSMesa(x86-32) +%else Requires: mesa-libOSMesa(x86-32) +%endif Requires: libv4l(x86-32) Requires: unixODBC(x86-32) Requires: SDL2(x86-32) @@ -317,7 +321,11 @@ Requires: libXrender(x86-64) #dlopen in windowscodesc (fixes rhbz#1085075) Requires: libpng(x86-64) Requires: libpcap(x86-64) +%if 0%{?fedora} >= 42 || 0%{?rhel} >= 11 +Requires: mesa-compat-libOSMesa(x86-64) +%else Requires: mesa-libOSMesa(x86-64) +%endif Requires: libv4l(x86-64) Requires: unixODBC(x86-64) Requires: SDL2(x86-64) @@ -348,7 +356,11 @@ Requires: libXcursor #dlopen in windowscodesc (fixes rhbz#1085075) Requires: libpng Requires: libpcap +%if 0%{?fedora} >= 42 || 0%{?rhel} >= 11 +Requires: mesa-compat-libOSMesa +%else Requires: mesa-libOSMesa +%endif Requires: libv4l Requires: unixODBC Requires: SDL2 @@ -2141,6 +2153,9 @@ fi %endif %changelog +* Mon Jun 30 2025 José Expósito - 10.4-4 +- Add missing guards to use mesa-compat-libOSMesa on Fedora 42 and later + * Wed Jun 25 2025 José Expósito - 10.4-3 - Use mesa-compat-libOSMesa on Fedora 42 and later