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=26cfee826b9c0....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit 26cfee826b9c07438515452bbb4aecbb5a2c0255
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Fri Feb 9 16:21:21 2018 -0600
Wine's ARM float check fails on Fedora
diff --git a/wine.spec b/wine.spec
index 13e42c9..ff6e50c 100644
--- a/wine.spec
+++ b/wine.spec
@@ -694,6 +694,9 @@ export CFLAGS="`echo $TEMP_CFLAGS | sed -e
's/-Wp,-D_FORTIFY_SOURCE=2//'` -Wno-e
--x-includes=%{_includedir} --x-libraries=%{_libdir} \
--without-hal --with-dbus \
--with-x \
+%ifarch %{arm}
+ --with-float-abi=hard \
+%endif
%ifarch x86_64 aarch64
--enable-win64 \
%endif
commit 95efc85f370ae39cc77b766539b16d464c08e8ec
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Fri Feb 9 12:00:55 2018 -0600
Update to 3.1, disable wine-staging
diff --git a/.gitignore b/.gitignore
index 45c0420..141eb39 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,2 @@
-/wine-2.21.tar.xz
-/wine-2.21.tar.xz.sign
-/wine-staging-2.21.tar.gz
+/wine-3.1.tar.xz
+/wine-3.1.tar.xz.sign
diff --git a/sources b/sources
index a9ee45c..0eea7a1 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,2 @@
-SHA512 (wine-2.21.tar.xz) =
4e33c463debe637827ed65f1118e692832bb5374491f706f9d251b8a2956e20d2df5d90ceba218b9bc9e946de91b8ba1d96b460453f59cdd9d82f070d07e0c43
-SHA512 (wine-2.21.tar.xz.sign) =
0c31776e2a3eb2356ee3f83f53d911716a7cf4afd2eb1f94561d765e3f51d374a267effd8958bfd211577c543674ab5bbc75f0e83aeca24728450cc752852ac3
-SHA512 (wine-staging-2.21.tar.gz) =
701c6352c8bc5745b8078947bcc3b6209e4e6c387905395cc81d42276402243522d7fa543bb34293c74786adcde9a3c50a2cf4cd57e05e0f4c68991a49a00b41
+SHA512 (wine-3.1.tar.xz) =
49c30d820b8f4028935b4d90dd6251c881cb8cd41bde8833db2782f04111a3d111e24605a87b2d70e419d54cfb6bb42d941f4593f9b381812e3602bf1307c545
+SHA512 (wine-3.1.tar.xz.sign) =
4e3c16c7e60e98cae655e8937e5f9601375b8411b0aa213f95230e9d0ff3afc791a9043901cc73919f16fe52b51741389b1f25afc22638813210e743474f6428
diff --git a/wine.spec b/wine.spec
index f5152f3..13e42c9 100644
--- a/wine.spec
+++ b/wine.spec
@@ -7,9 +7,9 @@
#global _default_patch_fuzz 2
# build with compholio-patches, see:
http://www.compholio.com/wine-compholio/
-# uncomment to enable; comment-out to disable.
+# wine-staging appears to be dead
%if 0%{?fedora}
-%global compholio 1
+%global compholio 0
%endif # 0%{?fedora}
# binfmt macros for RHEL
@@ -21,7 +21,7 @@
%endif
Name: wine
-Version: 2.21
+Version: 3.1
Release: 1%{?dist}
Summary: A compatibility layer for windows applications
@@ -69,9 +69,11 @@ Source502: wine-README-tahoma
Patch511: wine-cjk.patch
+%if 0%{?compholio}
# wine compholio patches for wine-staging
# pulseaudio-patch is covered by that patch-set, too.
Source900:
https://github.com/compholio/wine-compholio/archive/v%{version}.tar.gz#/w...
+%endif
%if !%{?no64bit}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
@@ -662,9 +664,9 @@ This package adds the opencl driver for wine.
%setup -q -n wine-%{version}
%patch511 -p1 -b.cjk
+%if 0%{?compholio}
# setup and apply wine-staging patches
gzip -dc %{SOURCE900} | tar -xf - --strip-components=1
-%if 0%{?compholio}
# disable shell32-ACE_Viewer patch for now, breaks ARMv7
patches/patchinstall.sh DESTDIR="`pwd`" --all -W shell32-ACE_Viewer
@@ -672,10 +674,6 @@ patches/patchinstall.sh DESTDIR="`pwd`" --all -W
shell32-ACE_Viewer
# fix parallelized build
sed -i -e 's!^loader server: libs/port libs/wine tools.*!& include!'
Makefile.in
-%else # 0%{?compholio}
-
-rm -rf patches/
-
%endif # 0%{?compholio}
%build
@@ -1107,9 +1105,7 @@ fi
%{_libdir}/wine/expand.exe.so
%{_libdir}/wine/extrac32.exe.so
%{_libdir}/wine/findstr.exe.so
-%if 0%{?compholio}
%{_libdir}/wine/fsutil.exe.so
-%endif
%{_libdir}/wine/hostname.exe.so
%{_libdir}/wine/ipconfig.exe.so
%{_libdir}/wine/winhlp32.exe.so
@@ -1163,12 +1159,15 @@ fi
%{_libdir}/wine/advpack.dll.so
%{_libdir}/wine/amstream.dll.so
%{_libdir}/wine/api-ms-win-appmodel-identity-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-appmodel-runtime-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-appmodel-runtime-l1-1-2.dll.so
+%{_libdir}/wine/api-ms-win-core-apiquery-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-appcompat-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-appinit-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-atoms-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-bem-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-com-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-core-com-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-com-private-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-console-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-console-l2-1-0.dll.so
@@ -1179,6 +1178,7 @@ fi
%{_libdir}/wine/api-ms-win-core-debug-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-debug-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-delayload-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-core-delayload-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-errorhandling-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-errorhandling-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-errorhandling-l1-1-2.dll.so
@@ -1204,9 +1204,11 @@ fi
%{_libdir}/wine/api-ms-win-core-job-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-job-l2-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-kernel32-legacy-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-core-kernel32-legacy-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-kernel32-private-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-libraryloader-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-libraryloader-l1-1-1.dll.so
+%{_libdir}/wine/api-ms-win-core-libraryloader-l1-2-0.dll.so
%{_libdir}/wine/api-ms-win-core-libraryloader-l1-2-1.dll.so
%{_libdir}/wine/api-ms-win-core-libraryloader-l1-2-2.dll.so
%{_libdir}/wine/api-ms-win-core-localization-l1-1-0.dll.so
@@ -1238,6 +1240,7 @@ fi
%{_libdir}/wine/api-ms-win-core-psapi-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-psapi-ansi-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-psapi-obsolete-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-core-quirks-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-realtime-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-registry-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-registry-l2-1-0.dll.so
@@ -1247,6 +1250,7 @@ fi
%{_libdir}/wine/api-ms-win-core-shlwapi-legacy-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-shlwapi-obsolete-l1-2-0.dll.so
+%{_libdir}/wine/api-ms-win-core-shutdown-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-sidebyside-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-string-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-string-l2-1-0.dll.so
@@ -1260,6 +1264,7 @@ fi
%{_libdir}/wine/api-ms-win-core-sysinfo-l1-2-0.dll.so
%{_libdir}/wine/api-ms-win-core-sysinfo-l1-2-1.dll.so
%{_libdir}/wine/api-ms-win-core-threadpool-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-core-threadpool-l1-2-0.dll.so
%{_libdir}/wine/api-ms-win-core-threadpool-legacy-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-threadpool-private-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-timezone-l1-1-0.dll.so
@@ -1275,8 +1280,10 @@ fi
%{_libdir}/wine/api-ms-win-core-winrt-error-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-winrt-errorprivate-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-winrt-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-core-winrt-registration-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-winrt-string-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-core-wow64-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-wow64-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-core-xstate-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-core-xstate-l2-1-0.dll.so
@@ -1307,6 +1314,7 @@ fi
%{_libdir}/wine/api-ms-win-downlevel-user32-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-downlevel-version-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-dx-d3dkmt-l1-1-0.dll.so
+%{_libdir}/wine/api-ms-win-eventing-classicprovider-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-eventing-consumer-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-eventing-controller-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-eventing-legacy-l1-1-0.dll.so
@@ -1330,6 +1338,7 @@ fi
%{_libdir}/wine/api-ms-win-security-grouppolicy-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-security-lsalookup-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-security-lsalookup-l1-1-1.dll.so
+%{_libdir}/wine/api-ms-win-security-lsalookup-l2-1-0.dll.so
%{_libdir}/wine/api-ms-win-security-lsalookup-l2-1-1.dll.so
%{_libdir}/wine/api-ms-win-security-lsapolicy-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-security-provider-l1-1-0.dll.so
@@ -1347,16 +1356,6 @@ fi
%{_libdir}/wine/api-ms-win-shell-shellfolders-l1-1-0.dll.so
%if 0%{?compholio}
%{_libdir}/wine/api-ms-win-appmodel-runtime-l1-1-1.dll.so
-%{_libdir}/wine/api-ms-win-core-apiquery-l1-1-0.dll.so
-%{_libdir}/wine/api-ms-win-core-com-l1-1-1.dll.so
-%{_libdir}/wine/api-ms-win-core-delayload-l1-1-1.dll.so
-%{_libdir}/wine/api-ms-win-core-kernel32-legacy-l1-1-1.dll.so
-%{_libdir}/wine/api-ms-win-core-libraryloader-l1-2-0.dll.so
-%{_libdir}/wine/api-ms-win-core-quirks-l1-1-0.dll.so
-%{_libdir}/wine/api-ms-win-core-threadpool-l1-2-0.dll.so
-%{_libdir}/wine/api-ms-win-core-winrt-registration-l1-1-0.dll.so
-%{_libdir}/wine/api-ms-win-core-wow64-l1-1-0.dll.so
-%{_libdir}/wine/api-ms-win-eventing-classicprovider-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-rtcore-ntuser-draw-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-rtcore-ntuser-window-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-shcore-obsolete-l1-1-0.dll.so
@@ -1422,6 +1421,7 @@ fi
%{_libdir}/wine/ddrawex.dll.so
%{_libdir}/wine/devenum.dll.so
%{_libdir}/wine/dhcpcsvc.dll.so
+%{_libdir}/wine/dhtmled.ocx.so
%{_libdir}/wine/difxapi.dll.so
%{_libdir}/wine/dinput.dll.so
%{_libdir}/wine/dinput8.dll.so
@@ -1469,6 +1469,7 @@ fi
%{_libdir}/wine/ext-ms-win-gdi-draw-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-gdi-render-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-kernel32-package-l1-1-1.dll.so
+%{_libdir}/wine/ext-ms-win-kernel32-package-current-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-message-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-private-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-rectangle-ext-l1-1-0.dll.so
@@ -1480,14 +1481,13 @@ fi
%{_libdir}/wine/ext-ms-win-rtcore-gdi-rgn-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-rtcore-ntuser-dc-access-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-rtcore-ntuser-dpi-l1-1-0.dll.so
+%{_libdir}/wine/ext-ms-win-rtcore-ntuser-sysparams-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-security-credui-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-security-cryptui-l1-1-0.dll.so
%if 0%{?compholio}
%{_libdir}/wine/ext-ms-win-appmodel-usercontext-l1-1-0.dll.so
-%{_libdir}/wine/ext-ms-win-kernel32-package-current-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-mouse-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-rtcore-ntuser-syscolors-l1-1-0.dll.so
-%{_libdir}/wine/ext-ms-win-rtcore-ntuser-sysparams-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-uxtheme-themes-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-xaml-pal-l1-1-0.dll.so
%endif
@@ -1544,9 +1544,7 @@ fi
%{_libdir}/wine/jsproxy.dll.so
%{_libdir}/wine/kerberos.dll.so
%{_libdir}/wine/kernel32.dll.so
-%if 0%{?compholio}
%{_libdir}/wine/kernelbase.dll.so
-%endif
%{_libdir}/wine/ksuser.dll.so
%{_libdir}/wine/ktmw32.dll.so
%if 0%{?fedora} > 24
@@ -1718,18 +1716,14 @@ fi
%{_libdir}/wine/serialui.dll.so
%{_libdir}/wine/setupapi.dll.so
%{_libdir}/wine/sfc_os.dll.so
-%if 0%{?compholio}
%{_libdir}/wine/shcore.dll.so
-%endif
%{_libdir}/wine/shdoclc.dll.so
%{_libdir}/wine/shdocvw.dll.so
%{_libdir}/wine/schedsvc.dll.so
%{_libdir}/wine/shell32.dll.so
%{_libdir}/wine/shfolder.dll.so
%{_libdir}/wine/shlwapi.dll.so
-%if 0%{?compholio}
%{_libdir}/wine/shutdown.exe.so
-%endif
%{_libdir}/wine/slbcsp.dll.so
%{_libdir}/wine/slc.dll.so
%{_libdir}/wine/snmpapi.dll.so
@@ -1749,14 +1743,10 @@ fi
%{_libdir}/wine/taskkill.exe.so
%{_libdir}/wine/taskschd.dll.so
%{_libdir}/wine/tdh.dll.so
-%if 0%{?compholio}
%{_libdir}/wine/tdi.sys.so
-%endif
%{_libdir}/wine/traffic.dll.so
%{_libdir}/wine/ucrtbase.dll.so
-%if 0%{?compholio}
%{_libdir}/wine/uiautomationcore.dll.so
-%endif
%{_libdir}/wine/uiribbon.dll.so
%{_libdir}/wine/unicows.dll.so
%{_libdir}/wine/unlodctr.exe.so
@@ -1789,6 +1779,7 @@ fi
%endif
%{_libdir}/wine/wbemdisp.dll.so
%{_libdir}/wine/wbemprox.dll.so
+%{_libdir}/wine/wdscore.dll.so
%{_libdir}/wine/webservices.dll.so
%{_libdir}/wine/wer.dll.so
%{_libdir}/wine/wevtapi.dll.so
@@ -2173,6 +2164,10 @@ fi
%endif
%changelog
+* Fri Feb 09 2018 Michael Cronenworth <mike(a)cchtml.com> 3.1-1
+- version update
+- disable wine-staging
+
* Sat Nov 25 2017 Michael Cronenworth <mike(a)cchtml.com> 2.21-1
- version update
commit 1234bb4c273ecb4b384e817a3df0c842d914c220
Author: Michael Cronenworth <mike(a)cchtml.com>
Date: Sat Nov 25 12:35:14 2017 -0600
disable shell32-ACE_Viewer patch for now, breaks ARMv7
diff --git a/wine.spec b/wine.spec
index cc2f375..f5152f3 100644
--- a/wine.spec
+++ b/wine.spec
@@ -666,7 +666,8 @@ This package adds the opencl driver for wine.
gzip -dc %{SOURCE900} | tar -xf - --strip-components=1
%if 0%{?compholio}
-make -C patches DESTDIR="`pwd`" install
+# disable shell32-ACE_Viewer patch for now, breaks ARMv7
+patches/patchinstall.sh DESTDIR="`pwd`" --all -W shell32-ACE_Viewer
# fix parallelized build
sed -i -e 's!^loader server: libs/port libs/wine tools.*!& include!'
Makefile.in