10 Commits

Author SHA256 Message Date
4bd614a054 Accepting request 1301761 from Emulators
- Remove the suffix “-32bit” from the package name for
  Windows debug symbols for the i586 build variant, as
  it is automatically added by mkbaselibs. (forwarded request 1301744 from rhabacker)

OBS-URL: https://build.opensuse.org/request/show/1301761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=469
2025-08-28 15:19:46 +00:00
3b6f0b0c45 - Remove the suffix “-32bit” from the package name for
Windows debug symbols for the i586 build variant, as
  it is automatically added by mkbaselibs.

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1290
2025-08-28 08:55:48 +00:00
7367708e4c Accepting request 1301070 from Emulators
- Use objdump and objcopy instead of the required 
  xxx-w64-mingw32 host variants to avoid build
  dependencies on mingxx-cross-yy-utils
- Generation of 32-bit and 64-bit debug symbol packages
  for Windows binaries combined for simplicity (forwarded request 1301065 from rhabacker)

OBS-URL: https://build.opensuse.org/request/show/1301070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=468
2025-08-25 18:37:47 +00:00
f5daac87a5 - Use objdump and objcopy instead of the required
xxx-w64-mingw32 host variants to avoid build
  dependencies on mingxx-cross-yy-utils
- Generation of 32-bit and 64-bit debug symbol packages
  for Windows binaries combined for simplicity

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1289
2025-08-23 13:23:57 +00:00
c9066dd7f2 Accepting request 1299976 from Emulators
- updated to 10.13 release
  - Windows.Gaming.Input configuration tab in the Joystick Control Panel.
  - ECDSA_P521 and ECDH_P521 algorithms in BCrypt.
  - OpenGL WoW64 thunks are all generated.
  - Still more support for Windows Runtime metadata in WIDL.
  - Various bug fixes.
- update staging to 10.13 release

- fix build if .debug are not present

OBS-URL: https://build.opensuse.org/request/show/1299976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=467
2025-08-17 13:44:36 +00:00
49fefa219d OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1288 2025-08-16 11:44:30 +00:00
94395b4eda - updated to 10.13 release
- Windows.Gaming.Input configuration tab in the Joystick Control Panel.
  - ECDSA_P521 and ECDH_P521 algorithms in BCrypt.
  - OpenGL WoW64 thunks are all generated.
  - Still more support for Windows Runtime metadata in WIDL.
  - Various bug fixes.
- update staging to 10.13 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1287
2025-08-16 11:29:24 +00:00
4a0f138900 - fix build if .debug are not present
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1286
2025-08-15 10:29:37 +00:00
0ead481d09 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1285 2025-07-18 11:31:07 +00:00
3236bab0cd OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1284 2025-07-17 08:49:06 +00:00
9 changed files with 79 additions and 50 deletions

View File

@@ -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.13</param>
<param name="match-tag">v*.*</param>
<param name="scm">git</param>
</service>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cd572c71a3d72e87f98490b228c7c26aaeb3fde38dd9e79fc3b56391d599d6bf
size 32594888

View File

@@ -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-----

3
wine-10.13.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1f38df2055bdafa46b44c1edf8641e683330e3a146e09fd5219cfe93e33c531
size 32681280

16
wine-10.13.tar.xz.sign Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmifes4ACgkQzvrI6q8X
UZ110RAAgLYYMYA6Ob70p68K1YhQqhfL2jyAxMRCWPbcdU51oYkwqGWbR5mN0p86
6FwGGrMRT7K0cgkLYu//Liyj3TIIrDKlMiI96QeTe+G6fMCb7Q24W0+67FuEzM9e
+doTM5A+RwB578TQgyI/68dtnga8w49cA4IzU5FJoK0x16GLC7K+7+iOpmfM/WiM
Xy4Gkmc2OOKu/E68cBrhhzq1ZETyfpBJDlqB3Mc7htp0DqyBDHxOUXZVwxRz76tp
MDopz+2f47/sDZ+Y+OnTt6VvMLuO7z2rbQDtkU2+m6XnKS/P56sMQ9DB0E0FfLUY
K7IBV7Yo88gFsmhcMP9CpuTvkYU/XSjbd3PVb9HrJJcZ6pYE4tZ9ozRs3S+WGf/h
8gd88YE5LDZKEItpYXQKIs/W3MBHGH63RckPtrOrkZcYbfHh83A0IMXgz7NVvkHC
IpaeXcGvrbpXTrFobWi+RoaJOWcWzDiAL+ElZW30G7q+QIwRPNjuiCj1fOO3zF9b
24vUszzmXb2/4VXnNh7oKUVfIuod4PpA1uCsI8ZZ0GXlrqfJ9ymRzDzhru+RnrvT
XENtCMMIfRcHmXCPm3AQfcDNWJEhSTJGuJIghJ7b/IReGVMeaMCiP8ZCCKyT8z4Q
npYpS0JemTxzFB2iZoRHLDbHvlQOMi8A7NCfqQyqbqv8slw4PDM=
=PWy/
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:abd3e0ba169e1cb9d8f35c49bfc38b5a7386d3cbe608ca3dd5d413fd8acc6cf6
size 7233208

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:882a5991299cd605e35349cce8614fe0df6a1a672badb8b00b35852f6d9fe1b4
size 7276672

View File

@@ -1,3 +1,35 @@
-------------------------------------------------------------------
Thu Aug 28 07:39:11 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Remove the suffix “-32bit” from the package name for
Windows debug symbols for the i586 build variant, as
it is automatically added by mkbaselibs.
-------------------------------------------------------------------
Sat Aug 23 11:37:05 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Use objdump and objcopy instead of the required
xxx-w64-mingw32 host variants to avoid build
dependencies on mingxx-cross-yy-utils
- Generation of 32-bit and 64-bit debug symbol packages
for Windows binaries combined for simplicity
-------------------------------------------------------------------
Sat Aug 16 11:28:59 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.13 release
- Windows.Gaming.Input configuration tab in the Joystick Control Panel.
- ECDSA_P521 and ECDH_P521 algorithms in BCrypt.
- OpenGL WoW64 thunks are all generated.
- Still more support for Windows Runtime metadata in WIDL.
- Various bug fixes.
- update staging to 10.13 release
-------------------------------------------------------------------
Fri Aug 15 10:29:27 UTC 2025 - Marcus Meissner <meissner@suse.com>
- fix build if .debug are not present
-------------------------------------------------------------------
Sat Jul 12 07:53:27 UTC 2025 - Marcus Meissner <meissner@suse.com>

View File

@@ -36,48 +36,40 @@
%define staging 1
%endif
%global _mingw32_find_debuginfo \
rm -f %{_builddir}/mingw32-debugfiles.list; \
bash -x /usr/lib/rpm/mingw32-find-debuginfo.sh --no-debug-source-package %{_builddir}; \
mkdir -p %{buildroot}/usr/lib/debug%{_winelibdir}/wine/i386-windows; \
mv %{buildroot}%{_winelibdir}/wine/i386-windows/*.debug %{buildroot}/usr/lib/debug%{_winelibdir}/wine/i386-windows; \
sed -i 's,^%{_winelibdir},/usr/lib/debug%{_winelibdir},g' %{_builddir}/mingw32-debugfiles.list; \
%global _mingw_find_debuginfo() \
rm -f %{_builddir}/%{2}-debugfiles.list; \
OBJCOPY=objcopy OBJDUMP=objdump bash -x /usr/lib/rpm/%{2}-find-debuginfo.sh --no-debug-source-package %{_builddir}; \
mkdir -p %{buildroot}/usr/lib/debug%{_winelibdir}/wine/%{1}-windows; \
for f in %{buildroot}%{_winelibdir}/wine/%{1}-windows/*.debug; do \
[ -e "$f" ] && mv "$f" %{buildroot}/usr/lib/debug%{_winelibdir}/wine/%{1}-windows/; \
done; \
sed -i 's,^%{_winelibdir},/usr/lib/debug%{_winelibdir},g' %{_builddir}/%{2}-debugfiles.list; \
mkdir -p %{buildroot}/usr/src/debug/%{name}-%{version}; \
echo "%dir /usr/src/debug/%{name}-%{version}" >> %{_builddir}/mingw32-debugfiles.list; \
%{nil}
%global _mingw64_find_debuginfo \
rm -f %{_builddir}/mingw64-debugfiles.list; \
bash -x /usr/lib/rpm/mingw64-find-debuginfo.sh --no-debug-source-package %{_builddir}; \
mkdir -p %{buildroot}/usr/lib/debug%{_winelibdir}/wine/x86_64-windows; \
mv %{buildroot}%{_winelibdir}/wine/x86_64-windows/*.debug %{buildroot}/usr/lib/debug%{_winelibdir}/wine/x86_64-windows; \
sed -i 's,^%{_winelibdir},/usr/lib/debug%{_winelibdir},g' %{_builddir}/mingw64-debugfiles.list; \
mkdir -p %{buildroot}/usr/src/debug/%{name}-%{version}; \
echo "%dir /usr/src/debug/%{name}-%{version}" >> %{_builddir}/mingw64-debugfiles.list; \
echo "%dir /usr/src/debug/%{name}-%{version}" >> %{_builddir}/%{2}-debugfiles.list; \
%{nil}
%if %wow64
%global __arch_install_post \
%_mingw32_find_debuginfo \
%_mingw64_find_debuginfo \
%_mingw_find_debuginfo x86_64 mingw64 \
%_mingw_find_debuginfo i386 mingw32 \
cat %{_builddir}/mingw32-debugfiles.list >> %{_builddir}/mingw64-debugfiles.list; \
%{nil}
%global _win_debug_package %_mingw64_debug_package -e -C wine%{psuffix}-win-debuginfo -N wine%{psuffix}-win-debuginfo
%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 __arch_install_post %_mingw_find_debuginfo i386 mingw32
%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
%global __arch_install_post %_mingw_find_debuginfo x86_64 mingw64
%global _win_debug_package %_mingw64_debug_package -e -C wine%{psuffix}-win-debuginfo -N wine%{psuffix}-win-debuginfo
%endif
%endif
%define _lto_cflags %{nil}
Name: wine%{psuffix}
%define downloadver 10.12
Version: 10.12
%define downloadver 10.13
Version: 10.13
Release: 0
Summary: An MS Windows Emulator
Group: System/Emulators/PC
@@ -158,17 +150,22 @@ BuildRequires: lld
BuildRequires: llvm
#BuildRequires: pkgconfig(valgrind)
%endif
# included tools replaced by objdump, objcopy
#!BuildIgnore: mingw64-cross-binutils-utils
#!BuildIgnore: mingw64-cross-pkgconf-utils
#!BuildIgnore: mingw32-cross-binutils-utils
#!BuildIgnore: mingw32-cross-pkgconf-utils
%ifarch %{ix86}
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw32-filesystem >= 20250221
BuildRequires: mingw32-filesystem >= 20250822
%endif
%ifarch x86_64
BuildRequires: mingw64-cross-gcc
BuildRequires: mingw64-filesystem >= 20250221
BuildRequires: mingw64-filesystem >= 20250822
#BuildRequires: pkgconfig(valgrind)
%if %{wow64}
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw32-filesystem >= 20250221
BuildRequires: mingw32-filesystem >= 20250822
%endif
%endif
%if 0%{?suse_version} < 1600