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=5b27b74f4d61f....
Change:
+%ifarch %{ix86}
Thanks.
Full change:
============
commit 5b27b74f4d61fae62df715f9ed1a4a0c2c7a106e
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Tue Oct 11 15:22:36 2022 -0500
Hack around linker flags in configure on i686
diff --git a/wine.spec b/wine.spec
index 688d67a..e1e944a 100644
--- a/wine.spec
+++ b/wine.spec
@@ -745,6 +745,13 @@ patches/patchinstall.sh DESTDIR="`pwd`" --all
#
http://bugs.winehq.org/show_bug.cgi?id=25073
export CFLAGS="`echo $RPM_OPT_FLAGS | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//'`
-Wno-error"
+%ifarch %{ix86}
+# remove extra linker flag on 32-bit on native LDFLAGS
+sed -i 's/CFLAGS="$CFLAGS -Wl,--disable-stdcall-fixup"//' configure
+sed -i 's/CFLAGS="$CFLAGS $EXTRACROSSCFLAGS -nostartfiles -nodefaultlibs
-Wl,--disable-stdcall-fixup"/CFLAGS="$CFLAGS $EXTRACROSSCFLAGS -nostartfiles
-nodefaultlibs"/' configure
+sed -i 's/CROSSLDFLAGS="$CROSSLDFLAGS
-Wl,--disable-stdcall-fixup"/CROSSLDFLAGS="$CROSSLDFLAGS"/' configure
+%endif
+
%ifarch %{arm} aarch64
%if 0%{?fedora} >= 33
%global toolchain clang
commit 3be04588432c2fcbf8f1045f9ea6e789416d4de0
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Tue Oct 11 11:02:43 2022 -0500
Update to 7.18
diff --git a/sources b/sources
index e18121d..ada0c0c 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (wine-7.12.tar.xz) =
4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4
-SHA512 (wine-7.12.tar.xz.sign) =
a1c0c67955f12340be6ca1b993c9231e52e2080ae3f9712a4796d12b0b1d3f01a35fc13ea1c28b894fab3b8a0e1088ce3f749562fd0eb5e7dd7099d05b3feb4f
-SHA512 (wine-staging-7.12.tar.gz) =
0cf7554011835052b75a836fca89c6cf9b5fa1653c96a82b0dcd3cf40147602eebaf81aa6b94348432371bef9550c8dc21c9cf7d78b49a422bd113e8a6a8e3b0
+SHA512 (wine-7.18.tar.xz) =
e651b18cef73b4619e953b746d0c207c0220279003560aaf195c2569a22308af129e1460651a246e6a87dcfbcfcff08f52f970734035eb55ab45d8970fd56a02
+SHA512 (wine-7.18.tar.xz.sign) =
358dce51b2290a0e0833c85c55ec4badfb36734bc8427434b83142d268ada3bc59abeb1aea3b4598de48273f3fbebf1c5d9777afbbac1b66f99bfbe831d3d77e
+SHA512 (wine-staging-7.18.tar.gz) =
fce34941f53f649035b9581f3612f0e47bcbb7e52d2edd33deba9123870cf69c237d10c820c8cbe1b9a784fe6e688af8690cc9ea6d71d4fc596f94ebd1a932a9
diff --git a/wine.spec b/wine.spec
index 14dc7db..688d67a 100644
--- a/wine.spec
+++ b/wine.spec
@@ -8,7 +8,7 @@
%global _smp_mflags -j1
%global no64bit 0
-%global winegecko 2.47.2
+%global winegecko 2.47.3
%global winemono 7.3.0
#global _default_patch_fuzz 2
%ifarch %{ix86}
@@ -46,8 +46,8 @@
%endif
Name: wine
-Version: 7.12
-Release: 3%{?dist}
+Version: 7.18
+Release: 1%{?dist}
Summary: A compatibility layer for windows applications
License: LGPLv2+
@@ -141,9 +141,6 @@ BuildRequires: sane-backends-devel
BuildRequires: systemd-devel
BuildRequires: fontforge freetype-devel
BuildRequires: libgphoto2-devel
-%if 0%{?fedora} && 0%{?fedora} <= 30
-BuildRequires: isdn4k-utils-devel
-%endif
BuildRequires: libpcap-devel
# modular x
BuildRequires: libX11-devel
@@ -175,7 +172,6 @@ BuildRequires: mpg123-devel
%endif
BuildRequires: SDL2-devel
BuildRequires: vulkan-devel
-#BuildRequires: libFAudio-devel
BuildRequires: libappstream-glib
# Silverlight DRM-stuff needs XATTR enabled.
@@ -192,6 +188,8 @@ BuildRequires: icoutils
%endif
%ifarch %{ix86} x86_64
+BuildRequires: mingw32-FAudio
+BuildRequires: mingw64-FAudio
BuildRequires: mingw32-gcc
BuildRequires: mingw64-gcc
BuildRequires: mingw32-lcms2
@@ -241,7 +239,6 @@ Recommends: wine-dxvk(x86-32)
Recommends: dosbox-staging
%endif
Recommends: gstreamer1-plugins-good(x86-32)
-Recommends: isdn4k-utils(x86-32)
%endif
# x86-64 parts
@@ -267,7 +264,6 @@ Recommends: wine-dxvk(x86-64)
Recommends: dosbox-staging
%endif
Recommends: gstreamer1-plugins-good(x86-64)
-Recommends: isdn4k-utils(x86-64)
%endif
# ARM parts
@@ -398,7 +394,6 @@ Requires: libva
%endif
%endif
-Provides: bundled(libFAudio) = 22.02
Provides: bundled(libjpeg) = 9e
Provides: bundled(mpg123-libs) = 1.29.3
Provides: bundled(libtiff) = 4.3.0
@@ -1302,6 +1297,7 @@ fi
%{_libdir}/wine/%{winepedir}/cryptdll.dll
%{_libdir}/wine/%{winepedir}/cryptext.dll
%{_libdir}/wine/%{winepedir}/cryptnet.dll
+%{_libdir}/wine/%{winepedir}/cryptowinrt.dll
%{_libdir}/wine/%{winepedir}/cryptsp.dll
%{_libdir}/wine/%{winepedir}/cryptui.dll
%{_libdir}/wine/%{winepedir}/ctapi32.dll
@@ -1464,6 +1460,7 @@ fi
%{_libdir}/wine/%{winepedir}/mfplat.dll
%{_libdir}/wine/%{winepedir}/mfplay.dll
%{_libdir}/wine/%{winepedir}/mfreadwrite.dll
+%{_libdir}/wine/%{winepedir}/mfsrcsnk.dll
%{_libdir}/wine/%{winepedir}/mgmtapi.dll
%{_libdir}/wine/%{winepedir}/midimap.dll
%{_libdir}/wine/%{winepedir}/mlang.dll
@@ -1530,6 +1527,7 @@ fi
%{_libdir}/wine/%{winepedir}/msvcp120_app.dll
%{_libdir}/wine/%{winepedir}/msvcp140.dll
%{_libdir}/wine/%{winepedir}/msvcp140_1.dll
+%{_libdir}/wine/%{winepedir}/msvcp140_2.dll
%{_libdir}/wine/%{winepedir}/msvcp140_atomic_wait.dll
%{_libdir}/wine/%{winepedir}/msvcr70.dll
%{_libdir}/wine/%{winepedir}/msvcr71.dll
@@ -1682,6 +1680,7 @@ fi
%{_libdir}/wine/%{winepedir}/tbs.dll
%{_libdir}/wine/%{winepedir}/tdh.dll
%{_libdir}/wine/%{winepedir}/tdi.sys
+%{_libdir}/wine/%{winepedir}/threadpoolwinrt.dll
%{_libdir}/wine/%{winepedir}/traffic.dll
%{_libdir}/wine/%{winepedir}/tzres.dll
%{_libdir}/wine/%{winepedir}/ucrtbase.dll
@@ -1744,7 +1743,6 @@ fi
%{_libdir}/wine/%{winepedir}/winemapi.dll
%{_libdir}/wine/%{winepedir}/wineusb.sys
%{_libdir}/wine/%{winesodir}/wineusb.so
-%{_libdir}/wine/%{winesodir}/wineusb.sys.so
%{_libdir}/wine/%{winesodir}/winevulkan.so
%{_libdir}/wine/%{winepedir}/winevulkan.dll
%{_libdir}/wine/%{winepedir}/winex11.drv
@@ -2076,6 +2074,7 @@ fi
%{_libdir}/wine/%{winesodir}/cryptdll.dll.so
%{_libdir}/wine/%{winesodir}/cryptext.dll.so
%{_libdir}/wine/%{winesodir}/cryptnet.dll.so
+%{_libdir}/wine/%{winesodir}/cryptowinrt.dll.so
%{_libdir}/wine/%{winesodir}/cryptsp.dll.so
%{_libdir}/wine/%{winesodir}/cryptui.dll.so
%{_libdir}/wine/%{winesodir}/ctapi32.dll.so
@@ -2224,6 +2223,7 @@ fi
%{_libdir}/wine/%{winesodir}/mfplat.dll.so
%{_libdir}/wine/%{winesodir}/mfplay.dll.so
%{_libdir}/wine/%{winesodir}/mfreadwrite.dll.so
+%{_libdir}/wine/%{winesodir}/mfsrcsnk.dll.so
%{_libdir}/wine/%{winesodir}/mgmtapi.dll.so
%{_libdir}/wine/%{winesodir}/midimap.dll.so
%{_libdir}/wine/%{winesodir}/mlang.dll.so
@@ -2286,6 +2286,7 @@ fi
%{_libdir}/wine/%{winesodir}/msvcp120_app.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140_1.dll.so
+%{_libdir}/wine/%{winesodir}/msvcp140_2.dll.so
%{_libdir}/wine/%{winesodir}/msvcp140_atomic_wait.dll.so
%{_libdir}/wine/%{winesodir}/msvcr70.dll.so
%{_libdir}/wine/%{winesodir}/msvcr71.dll.so
@@ -2426,6 +2427,7 @@ fi
%{_libdir}/wine/%{winesodir}/tbs.dll.so
%{_libdir}/wine/%{winesodir}/tdh.dll.so
%{_libdir}/wine/%{winesodir}/tdi.sys.so
+%{_libdir}/wine/%{winesodir}/threadpoolwinrt.dll.so
%{_libdir}/wine/%{winesodir}/traffic.dll.so
%{_libdir}/wine/%{winesodir}/ucrtbase.dll.so
%if 0%{?wine_staging}
@@ -2486,6 +2488,7 @@ fi
%{_libdir}/wine/%{winesodir}/winegstreamer.dll.so
%{_libdir}/wine/%{winesodir}/winehid.sys.so
%{_libdir}/wine/%{winesodir}/winemapi.dll.so
+%{_libdir}/wine/%{winesodir}/wineusb.sys.so
%{_libdir}/wine/%{winesodir}/winevulkan.dll.so
%{_libdir}/wine/%{winesodir}/winexinput.sys.so
%{_libdir}/wine/%{winesodir}/wing32.dll.so
@@ -2815,6 +2818,10 @@ fi
%endif
%changelog
+* Tue Oct 11 2022 Michael Cronenworth <mike(a)cchtml.com> - 7.18-1
+- versuon update
+- Drop isdn4k-utils from Recommends
+
* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.12-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild