Compare commits
1 Commits
Author | SHA256 | Date | |
---|---|---|---|
5c12d35680 |
@@ -1,5 +1,3 @@
|
||||
<multibuild>
|
||||
<package>wow64</package>
|
||||
<package>staging</package>
|
||||
<package>staging-wow64</package>
|
||||
</multibuild>
|
||||
|
2
_service
2
_service
@@ -3,7 +3,7 @@
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="url">https://github.com/wine-staging/wine-staging.git</param>
|
||||
<param name="revision">refs/tags/v10.12</param>
|
||||
<param name="revision">refs/tags/v10.10</param>
|
||||
<param name="match-tag">v*.*</param>
|
||||
<param name="scm">git</param>
|
||||
</service>
|
||||
|
BIN
wine-10.10.tar.xz
(Stored with Git LFS)
Normal file
BIN
wine-10.10.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
wine-10.10.tar.xz.sign
Normal file
16
wine-10.10.tar.xz.sign
Normal file
@@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmhMjhwACgkQzvrI6q8X
|
||||
UZ0yIg//dTqRjJz5ELCy0WTWYAuYgZXm49uXd1IzxTrbMrHYmWuveeH2dxI/Cz4V
|
||||
GqeyFohROOqhsTNNX46OqLhbKjAK7HhK2Cf61sCCVfqqM7M+DKt51DBA1QA5dfD/
|
||||
3jW5x1dfTiYGlr4BFfl7KHI4OFZUNASi1L9XU+6yDDuwvYa4OKU2cbCvZmIei5Gx
|
||||
6TWLpTVus1/6FG8Lw14L4OPoD0H/RWuNwjWR/bRqCIHZWM4xpOWglNP04ZjMgkwb
|
||||
wgR/xJL1TMoO2RgFjhbgI1VxQUC7N86Wrz1n04Qq1NWicd2MSe/GFgLPSdLXA61/
|
||||
0cKcqtaKR1eGFWTfGnxI2+WbMeA1c4IL8caXhbobHexhzXG7mBKltXemBi3vDkSp
|
||||
0XNAKtYaMwI6GRGb+B+rstYybsQES3NUVErdq4fc3vuHS09DJcjx3+9A7il56daW
|
||||
SnQe1nwpdJ8Mot8wmzKpRqbG/51805iVxYu31uGSDT752elLI+ME6uu+3uoqxC3I
|
||||
JhBwFu9YqLslK1T/NHtUmQydxPCw4C2u6xFrTC6wvjn8eGrjyeByqVqc52O18Xtk
|
||||
Bt5zyrljh/eWvP005wrVtAKUr6rT9QcrfXjgS33w8wdL9fgYWDFt4opXbiH+SHip
|
||||
l0YPaDo3298hCoaizNRPoA2NFTOKbEaTN5vSvsPuRW6BK3z1rHQ=
|
||||
=7TcH
|
||||
-----END PGP SIGNATURE-----
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cd572c71a3d72e87f98490b228c7c26aaeb3fde38dd9e79fc3b56391d599d6bf
|
||||
size 32594888
|
@@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmhxbuQACgkQzvrI6q8X
|
||||
UZ2n6A//euYltemmUepw0aOR1FIsMyy2UR/5nSUemYMR+XaZYT2irdL5vibDJQMR
|
||||
hJFLJRtKFgOtPCKP2HBPrhHQXaA7O1FJcpWXhly4q2hNw1LaEV8Zp/IWVturBVi1
|
||||
JuLdyD75XhudBOkUhfRtx0806thEZ64xfednzrQHXpn5YHZu6iDjzMdIZdPHIt0r
|
||||
vsXb7zDKGhXv6zBYzXxKTNgshQ9Jb1a5d5DTvU0ycO1PGYVWxNHSku8iMDNzDFxm
|
||||
VH1WO0vtB7IUPBF6UV1eUblZIiwwSMbF081w5VHGg0voSzedrlLRDh8Nicofqgga
|
||||
LBjfxuFvrcrtcY5fVHn6ldEqcKBDhpZQP2bbkHQCXUVIq4Y4hiUGptsY+RpWxmbz
|
||||
8XAhaGbJe57xT1bNSomA8srq893yEQbOKHwXdVwZ3VhuhAUv1GxYZ/RSIkO+f3Nq
|
||||
AeiCLM8+AkkdBzCEJgszG/WlVbkWVkurldobEHCIYKqXsHX5yUqtnPHftoYh3UaK
|
||||
wCZz/wBKvuhbZPIvHe8MFjXBfJWnE/uKt1RbJNlIISj3SRVfHlzGGkK/BFHHslHB
|
||||
hkEKOH6wSLrhx9ySZEJp6XAa26X8eTLIVhhupECpNwYiYCDCluJZyQf+UDcfyeMA
|
||||
Zd5NO4Bg9wpf+2iaaTJeSt7HSLLTFv/tja2LILOs0/s0Qdujhc8=
|
||||
=eEkW
|
||||
-----END PGP SIGNATURE-----
|
BIN
wine-staging-10.10.tar.xz
(Stored with Git LFS)
Normal file
BIN
wine-staging-10.10.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:abd3e0ba169e1cb9d8f35c49bfc38b5a7386d3cbe608ca3dd5d413fd8acc6cf6
|
||||
size 7233208
|
46
wine.changes
46
wine.changes
@@ -1,44 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 12 07:53:27 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- updated to 10.12 release
|
||||
- Optional EGL backend in the X11 driver.
|
||||
- Support for Bluetooth Low Energy services.
|
||||
- More support for generating Windows Runtime metadata in WIDL.
|
||||
- ARM64 builds enabled in Gitlab CI.
|
||||
- Various bug fixes.
|
||||
- update staging to 10.12 release
|
||||
- removed 0001-kernel32-Use-the-correct-buffer-length.patch: upstream
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 8 14:21:02 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- 0001-kernel32-Use-the-correct-buffer-length.patch: fixed a regression (bsc#1246072)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 1 08:51:38 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- added wine-win-debuginfo to baselibs.conf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 30 12:47:38 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- readded .a files to -devel packages (bsc#1245475)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 28 12:12:55 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- updated to 10.11 release
|
||||
- Preparation work for NTSync support.
|
||||
- More support for generating Windows Runtime metadata in WIDL.
|
||||
- Various bug fixes.
|
||||
- update staging to 10.11 release
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 20 12:28:13 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- symlink /usr/lib64/wine/x86_64-* into /usr/lib/wine/
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 16 09:22:09 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
@@ -77,6 +36,11 @@ Sat May 17 09:25:42 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
- Various bug fixes.
|
||||
- update staging to 10.8 release
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 16 11:31:58 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- change into a wow only build to allow inclusion in leap 16.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 3 16:04:27 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
|
@@ -1,6 +1 @@
|
||||
addFilter('statically-linked-binary')
|
||||
addFilter('static-library-without-symtab')
|
||||
addFilter('readelf-failed')
|
||||
addFilter('lto-no-text-in-archive')
|
||||
# we provide mktemp as function
|
||||
addFilter('call-to-mktemp')
|
||||
|
107
wine.spec
107
wine.spec
@@ -20,21 +20,14 @@
|
||||
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
%define psuffix %{nil}
|
||||
%define wow64 0
|
||||
%define staging 0
|
||||
%if "%{flavor}" == "wow64"
|
||||
%define psuffix -wow64
|
||||
%define wow64 1
|
||||
%endif
|
||||
%define staging 0
|
||||
%if "%{flavor}" == "staging"
|
||||
%define psuffix -staging
|
||||
%define staging 1
|
||||
%endif
|
||||
%if "%{flavor}" == "staging-wow64"
|
||||
%define psuffix -staging-wow64
|
||||
%define wow64 1
|
||||
%define staging 1
|
||||
%endif
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
|
||||
%global _mingw32_find_debuginfo \
|
||||
rm -f %{_builddir}/mingw32-debugfiles.list; \
|
||||
@@ -66,7 +59,7 @@
|
||||
%else
|
||||
%ifarch %{ix86}
|
||||
%global __arch_install_post %_mingw32_find_debuginfo
|
||||
%global _win_debug_package %_mingw32_debug_package -e -C wine%{psuffix}-32bit-win-debuginfo -N wine%{psuffix}-32bit-win-debuginfo
|
||||
%global _win_debug_package %_mingw32_debug_package -e -C wine%{psuffix}-win-debuginfo -N wine%{psuffix}-win-debuginfo
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%global __arch_install_post %_mingw64_find_debuginfo
|
||||
@@ -74,10 +67,12 @@
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%endif
|
||||
|
||||
%define _lto_cflags %{nil}
|
||||
Name: wine%{psuffix}
|
||||
%define downloadver 10.12
|
||||
Version: 10.12
|
||||
%define downloadver 10.10
|
||||
Version: 10.10
|
||||
Release: 0
|
||||
Summary: An MS Windows Emulator
|
||||
Group: System/Emulators/PC
|
||||
@@ -134,6 +129,7 @@ BuildRequires: pkgconfig(ncurses)
|
||||
BuildRequires: pkgconfig(odbc)
|
||||
BuildRequires: pkgconfig(openal)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
BuildRequires: pkgconfig(osmesa)
|
||||
BuildRequires: pkgconfig(sane-backends)
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(smbclient)
|
||||
@@ -176,50 +172,30 @@ BuildRequires: gcc14-c++
|
||||
%endif
|
||||
%if 0%{?suse_version} >= 1600
|
||||
BuildRequires: pkgconfig(FAudio)
|
||||
BuildRequires: pkgconfig(capi20)
|
||||
BuildRequires: pkgconfig(cups)
|
||||
BuildRequires: pkgconfig(libattr)
|
||||
%else
|
||||
BuildRequires: FAudio-devel
|
||||
BuildRequires: cups-devel
|
||||
BuildRequires: libattr-devel
|
||||
%ifnarch %{ix86}
|
||||
BuildRequires: libcapi20-devel
|
||||
%endif
|
||||
%endif
|
||||
%if %{staging}
|
||||
BuildRequires: git-core
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(libva)
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
# the wow flavors do not need 32bit
|
||||
%if "%{flavor}" == "staging"
|
||||
BuildRequires: wine-staging-32bit = %{version}
|
||||
Requires: wine-staging-32bit = %{version}
|
||||
%else
|
||||
%if "x%{flavor}" == "x"
|
||||
BuildRequires: wine-32bit = %{version}
|
||||
Requires: wine-32bit = %{version}
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
Requires: samba-winbind
|
||||
Recommends: wine-gecko >= 2.47.4
|
||||
Recommends: wine-mono >= 10.1.0
|
||||
Recommends: wine-mono >= 9.4.0
|
||||
Recommends: winetricks
|
||||
Conflicts: wine
|
||||
Conflicts: wine-gecko < 2.47.4
|
||||
Conflicts: wine-mono < 10.1.0
|
||||
Conflicts: wine-mono < 9.4.0
|
||||
Provides: wine-mp3 = %version
|
||||
Obsoletes: wine-mp3 < %version
|
||||
%if "%{flavor}" != ""
|
||||
Provides: wine = %{version}-%{release}
|
||||
%endif
|
||||
%if "%{flavor}" == "wow64" || "%{flavor}" == "staging-wow64"
|
||||
Conflicts: wine-32bit
|
||||
Provides: wine-32bit = %{version}-%{release}
|
||||
%endif
|
||||
ExclusiveArch: aarch64 %{ix86} x86_64
|
||||
|
||||
%description
|
||||
@@ -249,7 +225,7 @@ libraries.
|
||||
%_win_debug_package
|
||||
|
||||
%prep
|
||||
%autosetup -n wine-%{downloadver} -p1
|
||||
%autosetup -n wine-%{downloadver}
|
||||
%if %{staging}
|
||||
tar xf %{SOURCE3}
|
||||
python3 wine-staging-%{downloadver}/staging/patchinstall.py --all
|
||||
@@ -292,8 +268,6 @@ echo "%name" >> %SOURCE97
|
||||
#echo " +^/usr/bin/wine-preloader\$" >> %SOURCE97
|
||||
echo " +^/usr/lib/wine/i386-windows" >> %SOURCE97
|
||||
echo " +^/usr/lib/wine/i386-unix" >> %SOURCE97
|
||||
#echo " +^/usr/lib/wine/x86_64-unix" >> %SOURCE97
|
||||
#echo " +^/usr/lib/wine/x86_64-windows" >> %SOURCE97
|
||||
grep SONAME_ config.log
|
||||
grep SONAME_ config.log|grep -v 'so"'|sed -e 's/^.*\(".*"\).*$/ requires \1/;'|sort -u >>%SOURCE97
|
||||
echo " recommends \"libpulse0-32bit\"" >> %SOURCE97
|
||||
@@ -310,16 +284,12 @@ echo " requires \"p11-kit-32bit\"" >> %SOURCE97
|
||||
echo " provides \"wine-<targettype> = <version>\"" >> %SOURCE97
|
||||
%endif
|
||||
echo " conflicts \"otherproviders(wine-<targettype>)\"" >> %SOURCE97
|
||||
#echo "%%post" >> %SOURCE97
|
||||
#echo " ln -s /usr/lib64/wine/x86_64-windows /%_winelibdir/wine/x86_64-windows" >> %SOURCE97
|
||||
#echo " ln -s /usr/lib64/wine/x86_64-unix /%_winelibdir/wine/x86_64-unix" >> %SOURCE97
|
||||
echo "%name-devel" >> %SOURCE97
|
||||
echo " +^/usr/lib/wine/.*def" >> %SOURCE97
|
||||
%if "%{flavor}" != ""
|
||||
echo " provides \"wine-devel-<targettype> = <version>\"" >> %SOURCE97
|
||||
%endif
|
||||
echo " conflicts \"otherproviders(wine-devel-<targettype>)\"" >> %SOURCE97
|
||||
echo "wine-win-debuginfo" >> %SOURCE97
|
||||
|
||||
cat %SOURCE97
|
||||
%endif
|
||||
@@ -330,8 +300,8 @@ cat %SOURCE97
|
||||
|
||||
rm -rf %{buildroot}%{_mandir}/{pl,de,fr}.UTF-8
|
||||
|
||||
%if ! %{wow64}
|
||||
%ifarch x86_64
|
||||
%if ! %{wow64}
|
||||
ln -s /usr/lib/wine/i386-windows %buildroot/%_winelibdir/wine/i386-windows
|
||||
ln -s /usr/lib/wine/i386-unix %buildroot/%_winelibdir/wine/i386-unix
|
||||
%endif
|
||||
@@ -352,17 +322,7 @@ chmod 755 %winedir/my-find-requires.sh
|
||||
%define _use_internal_dependency_generator 0
|
||||
%define __find_requires %winedir/my-find-requires.sh
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
%if ! %{wow64}
|
||||
%ifarch x86_64
|
||||
ln -sf /usr/lib64/wine/x86_64-windows /usr/lib/wine/
|
||||
ln -sf /usr/lib64/wine/x86_64-unix /usr/lib/wine/
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
%ldconfig_scriptlets
|
||||
|
||||
%files
|
||||
%license LICENSE LICENSE.OLD
|
||||
@@ -405,43 +365,44 @@ ln -sf /usr/lib64/wine/x86_64-unix /usr/lib/wine/
|
||||
%{_mandir}/man?/wine.?%{?ext_man}
|
||||
%if !%{wow64}
|
||||
%{_winelibdir}/wine/aarch64-windows
|
||||
%exclude %{_winelibdir}/wine/aarch64-windows/*.a
|
||||
%endif
|
||||
%{_winelibdir}/wine/aarch64-unix
|
||||
%if %{wow64}
|
||||
%{_winelibdir}/wine/i386-windows
|
||||
%exclude %{_winelibdir}/wine/i386-windows/*.a
|
||||
%{_winelibdir}/wine/x86_64-windows
|
||||
%exclude %{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %{ix86}
|
||||
%exclude %{_winelibdir}/wine/i386-unix/*.a
|
||||
%exclude %{_winelibdir}/wine/i386-windows/*.a
|
||||
%{_bindir}/wine
|
||||
%{_winelibdir}/wine/i386-windows
|
||||
%exclude %{_winelibdir}/wine/i386-windows/*.a
|
||||
%{_winelibdir}/wine/i386-unix
|
||||
%exclude %{_winelibdir}/wine/i386-unix/*.a
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%exclude %{_winelibdir}/wine/x86_64-unix/*.a
|
||||
%exclude %{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%if %{wow64}
|
||||
%{_bindir}/wine
|
||||
%exclude %{_winelibdir}/wine/i386-unix/*.a
|
||||
%exclude %{_winelibdir}/wine/i386-windows/*.a
|
||||
%{_winelibdir}/wine/i386-windows
|
||||
%exclude %{_winelibdir}/wine/i386-windows/*.a
|
||||
%{_winelibdir}/wine/x86_64-windows
|
||||
%exclude %{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%{_winelibdir}/wine/x86_64-unix
|
||||
%exclude %{_winelibdir}/wine/x86_64-unix/*.a
|
||||
%else
|
||||
%{_libdir}/wine/i386-windows
|
||||
%{_libdir}/wine/i386-unix
|
||||
%{_bindir}/wine
|
||||
%{_winelibdir}/wine/x86_64-unix
|
||||
#exclude %{_winelibdir}/wine/x86_64-unix/*.a
|
||||
%exclude %{_winelibdir}/wine/x86_64-unix/*.a
|
||||
%{_winelibdir}/wine/x86_64-windows
|
||||
#exclude %{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%exclude %{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%files devel
|
||||
%{_winelibdir}/wine/*-*/*.a
|
||||
%{_includedir}/wine
|
||||
%{_bindir}/widl
|
||||
%{_bindir}/winebuild
|
||||
@@ -459,11 +420,29 @@ ln -sf /usr/lib64/wine/x86_64-unix /usr/lib/wine/
|
||||
%{_mandir}/man?/winegcc.?%{?ext_man}
|
||||
%{_mandir}/man?/wmc.?%{?ext_man}
|
||||
%{_mandir}/man?/wrc.?%{?ext_man}
|
||||
|
||||
%ifarch aarch64
|
||||
%if !%{wow64}
|
||||
%{_winelibdir}/wine/aarch64-windows/*.a
|
||||
%endif
|
||||
%if %{wow64}
|
||||
%{_winelibdir}/wine/i386-windows/*.a
|
||||
%{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %{ix86}
|
||||
%{_winelibdir}/wine/i386-unix/*.a
|
||||
%if 0%{?suse_version} >= 1600
|
||||
%{_winelibdir}/wine/i386-windows/*.a
|
||||
%endif
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%{_winelibdir}/wine/x86_64-unix/*.a
|
||||
%if %{wow64}
|
||||
%{_winelibdir}/wine/i386-windows/*.a
|
||||
%{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%else
|
||||
%{_winelibdir}/wine/x86_64-windows/*.a
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user