The package rpms/wine.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/wine.git/commit/?id=cf3d3e4de9c7a....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit cf3d3e4de9c7a8b0e63748b2a1b3583f090a46d7
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Fri Jan 19 21:19:18 2024 -0600
Add smartcard subpackage (RHBZ#2259198)
diff --git a/wine.spec b/wine.spec
index b71fa2e..661a13b 100644
--- a/wine.spec
+++ b/wine.spec
@@ -41,7 +41,7 @@
Name: wine
Version: 9.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A compatibility layer for windows applications
License: LGPL-2.1-or-later
@@ -169,6 +169,7 @@ BuildRequires: mpg123-devel
BuildRequires: SDL2-devel
BuildRequires: vulkan-devel
BuildRequires: libappstream-glib
+BuildRequires: pcsc-lite-devel
# Silverlight DRM-stuff needs XATTR enabled.
%if 0%{?wine_staging}
@@ -213,6 +214,7 @@ Requires: wine-fonts = %{version}-%{release}
Requires: wine-core(x86-32) = %{version}-%{release}
Requires: wine-cms(x86-32) = %{version}-%{release}
Requires: wine-ldap(x86-32) = %{version}-%{release}
+Requires: wine-smartcard(x86-32) = %{version}-%{release}
Requires: wine-twain(x86-32) = %{version}-%{release}
Requires: wine-pulseaudio(x86-32) = %{version}-%{release}
%if 0%{?fedora}
@@ -238,6 +240,7 @@ Recommends: gstreamer1-plugins-good(x86-32)
Requires: wine-core(x86-64) = %{version}-%{release}
Requires: wine-cms(x86-64) = %{version}-%{release}
Requires: wine-ldap(x86-64) = %{version}-%{release}
+Requires: wine-smartcard(x86-64) = %{version}-%{release}
Requires: wine-twain(x86-64) = %{version}-%{release}
Requires: wine-pulseaudio(x86-64) = %{version}-%{release}
%if 0%{?fedora}
@@ -260,6 +263,7 @@ Recommends: gstreamer1-plugins-good(x86-64)
Requires: wine-core = %{version}-%{release}
Requires: wine-cms = %{version}-%{release}
Requires: wine-ldap = %{version}-%{release}
+Requires: wine-smartcard = %{version}-%{release}
Requires: wine-twain = %{version}-%{release}
Requires: wine-pulseaudio = %{version}-%{release}
%if 0%{?fedora}
@@ -274,6 +278,7 @@ Requires: samba-winbind-clients
Requires: wine-core(aarch-64) = %{version}-%{release}
Requires: wine-cms(aarch-64) = %{version}-%{release}
Requires: wine-ldap(aarch-64) = %{version}-%{release}
+Requires: wine-smartcard(aarch-64) = %{version}-%{release}
Requires: wine-twain(aarch-64) = %{version}-%{release}
Requires: wine-pulseaudio(aarch-64) = %{version}-%{release}
Requires: wine-opencl(aarch-64) = %{version}-%{release}
@@ -630,6 +635,13 @@ Requires: wine-core = %{version}-%{release}
%description cms
Color Management for wine
+%package smartcard
+Summary: Smart card support for wine
+Requires: wine-core = %{version}-%{release}
+
+%description smartcard
+Smart card support for wine
+
%package twain
Summary: Twain support for wine
Requires: wine-core = %{version}-%{release}
@@ -2750,6 +2762,14 @@ fi
%{_libdir}/wine/%{winesodir}/mscms.dll.so
%endif
+# smartcard subpackage
+%files smartcard
+%{_libdir}/wine/%{winesodir}/winscard.so
+%{_libdir}/wine/%{winepedir}/winscard.dll
+%ifarch %{arm}
+%{_libdir}/wine/%{winesodir}/winscard.dll.so
+%endif
+
# twain subpackage
%files twain
%{_libdir}/wine/%{winepedir}/twain_32.dll
@@ -2819,6 +2839,9 @@ fi
%endif
%changelog
+* Fri Jan 19 2024 Michael Cronenworth <mike(a)cchtml.com> - 9.0-2
+- Add smartcard subpackage (RHBZ#2259198)
+
* Tue Jan 16 2024 Michael Cronenworth <mike(a)cchtml.com> - 9.0-1
- version update
commit 519865b7690c6797d9961058de77884e0db0fc51
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Thu Jan 18 08:21:06 2024 -0600
Another missed wine-staging pointer type fix
diff --git a/wine-staging-9.0.patch b/wine-staging-9.0.patch
index d6826c9..daad50e 100644
--- a/wine-staging-9.0.patch
+++ b/wine-staging-9.0.patch
@@ -102,3 +102,14 @@
+ return i;
+ }
+ }
+--- patches/gdi32-rotation/0002-gdi32-fix-for-rotated-ellipse.patch.orig 2024-01-16
15:47:35.000000000 -0600
++++ patches/gdi32-rotation/0002-gdi32-fix-for-rotated-ellipse.patch 2024-01-18
08:19:37.882485865 -0600
+@@ -74,7 +74,7 @@
+ + }
+ +
+ + if (pdev->brush.style != BS_NULL &&
+-+ !(interior = ULongToHandle(NtGdiPolyPolyDraw( ULongToHandle(ALTERNATE), points,
(const UINT *)&count, 1, NtGdiPolyPolygonRgn ))))
+++ !(interior = ULongToHandle(NtGdiPolyPolyDraw( ULongToHandle(ALTERNATE), points,
(const ULONG *)&count, 1, NtGdiPolyPolygonRgn ))))
+ + {
+ + free( points );
+ + if (outline) NtGdiDeleteObjectApp( outline );