53 Commits

Author SHA256 Message Date
e9b32f72ea Accepting request 1327276 from Emulators
- updated to 11.0 release
  - lots of changes, see previous changes entries
- update staging to 11.0 release

- updated to 11.0-rc5 release
  - Bug fixes only, we are in code freeze.
- update staging to 11.0-rc5 release

OBS-URL: https://build.opensuse.org/request/show/1327276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=484
2026-01-15 15:47:22 +00:00
372b3b58fe OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1332 2026-01-14 08:18:15 +00:00
a643d94f73 - updated to 11.0 release
- lots of changes, see previous changes entries
- update staging to 11.0 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1331
2026-01-14 08:16:07 +00:00
f46d98e664 - updated to 11.0-rc5 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc5 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1330
2026-01-10 10:22:43 +00:00
43a8b42d42 Accepting request 1325415 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1325415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=483
2026-01-06 16:43:40 +00:00
c4fafc91bb - updated to 11.0-rc4 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc4 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1328
2025-12-29 13:05:37 +00:00
d13de8be59 Accepting request 1324562 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1324562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=482
2025-12-28 18:20:14 +00:00
122027fa57 Accepting request 1323886 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1323886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=481
2025-12-22 21:48:57 +00:00
1b0c5d50e6 - updated to 11.0-rc3 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc3 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1325
2025-12-21 12:46:09 +00:00
911f8373a9 - updated to 11.0-rc2 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc2 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1324
2025-12-14 08:57:50 +00:00
b8f0adf39a Accepting request 1322569 from Emulators
- updated to 11.0-rc1 release
  - Mono engine updated to version 10.4.0.
  - Locale data updated to Unicode CLDR 48.
  - TWAINDSM module for scanner support on 64-bit.
  - Various bug fixes.
- update staging to 11.0-rc1 release

OBS-URL: https://build.opensuse.org/request/show/1322569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=480
2025-12-12 20:42:24 +00:00
39774e4588 Accepting request 1321368 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1321368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=479
2025-12-08 10:55:55 +00:00
68847514dd - updated to 11.0-rc1 release
- Mono engine updated to version 10.4.0.
  - Locale data updated to Unicode CLDR 48.
  - TWAINDSM module for scanner support on 64-bit.
  - Various bug fixes.
- update staging to 11.0-rc1 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1321
2025-12-07 11:26:02 +00:00
9919bc887c - updated to 10.20 release
- Bundled vkd3d upgraded to version 1.18.
  - More support for reparse points.
  - More refactoring of Common Controls after the v5/v6 split.
  - Progress dialog for document scanning.
  - Various bug fixes.
- update staging to 10.20 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1320
2025-11-29 14:29:50 +00:00
dce08518e5 Accepting request 1319783 from Emulators
- Remove unused BuildRequires: update-desktop-files. (forwarded request 1319777 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/1319783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=478
2025-11-25 14:53:19 +00:00
b93a3bb545 - Remove unused BuildRequires: update-desktop-files.
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1318
2025-11-24 14:50:30 +00:00
47e56eab84 Accepting request 1319060 from Emulators
- Recommend Mesa-libEGL1-32bit in wine-32bit. EGL has been default
  for OpenGL rendering since 10.17. Not having this package results
  in `err:wgl:egl_init Failed to find required extension
  EGL_KHR_client_get_all_proc_addresses` in a 32bit prefix. (forwarded request 1318973 from jsulig)

OBS-URL: https://build.opensuse.org/request/show/1319060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=477
2025-11-24 13:07:52 +00:00
1bb9d10c71 - Recommend Mesa-libEGL1-32bit in wine-32bit. EGL has been default
for OpenGL rendering since 10.17. Not having this package results
  in `err:wgl:egl_init Failed to find required extension
  EGL_KHR_client_get_all_proc_addresses` in a 32bit prefix.

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1316
2025-11-21 10:47:26 +00:00
69df669cf0 Accepting request 1318024 from Emulators
- updated to 10.19 release
  - Support for reparse points.
  - More support for WinRT exceptions.
  - Refactoring of Common Controls after the v5/v6 split.
  - Typed Arrays support in JScript.
  - Various bug fixes.
- update staging to 10.19 release

OBS-URL: https://build.opensuse.org/request/show/1318024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=476
2025-11-17 11:17:29 +00:00
91d7e59f83 - updated to 10.19 release
- Support for reparse points.
  - More support for WinRT exceptions.
  - Refactoring of Common Controls after the v5/v6 split.
  - Typed Arrays support in JScript.
  - Various bug fixes.
- update staging to 10.19 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1314
2025-11-15 20:09:20 +00:00
a4cdef0b8d Accepting request 1315020 from Emulators
- updated to 10.18 release
  - OpenGL memory mapping using Vulkan in WoW64 mode.
  - Synchronization barriers API.
  - Support for WinRT exceptions.
  - SCSI pass-through in WoW64 mode.
  - Various bug fixes.
- update staging to 10.18 release

OBS-URL: https://build.opensuse.org/request/show/1315020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=475
2025-11-01 22:35:31 +00:00
3e8b18a595 - updated to 10.18 release
- OpenGL memory mapping using Vulkan in WoW64 mode.
  - Synchronization barriers API.
  - Support for WinRT exceptions.
  - SCSI pass-through in WoW64 mode.
  - Various bug fixes.
- update staging to 10.18 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1312
2025-11-01 10:16:55 +00:00
aa3e72c9ca Accepting request 1312350 from Emulators
- updated to 10.17 release
  - Mono engine updated to version 10.3.0.
  - EGL renderer used by default for OpenGL.
  - COMCTL32 split into separate v5 and v6 modules.
  - Better support for ANSI ODBC drivers.
  - Improved CPU info on FreeBSD.
  - Various bug fixes.
- update staging to 10.17 release

OBS-URL: https://build.opensuse.org/request/show/1312350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=474
2025-10-21 09:15:46 +00:00
f36516eb9c - updated to 10.17 release
- Mono engine updated to version 10.3.0.
  - EGL renderer used by default for OpenGL.
  - COMCTL32 split into separate v5 and v6 modules.
  - Better support for ANSI ODBC drivers.
  - Improved CPU info on FreeBSD.
  - Various bug fixes.
- update staging to 10.17 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1310
2025-10-19 12:45:52 +00:00
0172b063f2 Accepting request 1310925 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1310925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=473
2025-10-12 20:24:28 +00:00
ab48c5b187 - add bundled() provides for embeeded libs
- update staging to 10.16 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1308
2025-10-05 13:32:10 +00:00
1844e19c22 Accepting request 1308994 from Emulators
- updated to 10.16 release
  - Fast synchronization support using NTSync.
  - 16-bit apps supported in new WoW64 mode.
  - Initial support for D3DKMT objects.
  - WinMD (Windows Metadata) files generated and installed.
  - Various bug fixes.
- update staging to 10.15 release

OBS-URL: https://build.opensuse.org/request/show/1308994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=472
2025-10-04 19:20:48 +00:00
71dfeddc9c - updated to 10.16 release
- Fast synchronization support using NTSync.
  - 16-bit apps supported in new WoW64 mode.
  - Initial support for D3DKMT objects.
  - WinMD (Windows Metadata) files generated and installed.
  - Various bug fixes.
- update staging to 10.15 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1306
2025-10-04 10:15:36 +00:00
c89b42c6c4 Accepting request 1307473 from Emulators
- fixed aarch64 packagelist

OBS-URL: https://build.opensuse.org/request/show/1307473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=471
2025-09-29 14:32:05 +00:00
78f954d226 - fixed aarch64 packagelist
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1304
2025-09-27 09:52:35 +00:00
7a674874da OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1303 2025-09-27 09:25:57 +00:00
7b0e8d0ba5 Accepting request 1304769 from Emulators
- updated to 10.15 release
  - Unicode character tables updated to Unicode 17.0.0.
  - Zip64 support in Packaging services.
  - Various bug fixes.
- update staging to 10.15 release
- recommend ntsync-autoload for kernel support
- fixed building win32 pe debuginfos (bsc#1236187)

- updated to 10.14 release
  - Bundled vkd3d upgraded to version 1.17.
  - Mono engine updated to version 10.2.0.
  - Support for ping on IPv6.
  - Various bug fixes.
- update staging to 10.14 release

OBS-URL: https://build.opensuse.org/request/show/1304769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=470
2025-09-15 17:52:51 +00:00
87ba9597f8 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1301 2025-09-15 09:50:37 +00:00
e7d47c8c05 - fixed building win32 pe debuginfos (bsc#1236187)
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1300
2025-09-15 09:42:55 +00:00
5a4eb541ce OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1299 2025-09-15 07:55:22 +00:00
ae99aea255 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1298 2025-09-14 16:06:00 +00:00
48f8363397 - recommend ntsync-autoload for kernel support
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1297
2025-09-14 15:33:57 +00:00
accfe657a4 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1296 2025-09-14 15:28:25 +00:00
2ff965baf1 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1295 2025-09-13 18:32:44 +00:00
12f24b05d6 - updated to 10.15 release
- Unicode character tables updated to Unicode 17.0.0.
  - Zip64 support in Packaging services.
  - Various bug fixes.
- update staging to 10.15 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1294
2025-09-13 18:30:00 +00:00
3d3940be33 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1293 2025-09-08 08:30:30 +00:00
7c87be2763 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1292 2025-09-08 08:28:09 +00:00
59d05b6305 - updated to 10.14 release
- Bundled vkd3d upgraded to version 1.17.
  - Mono engine updated to version 10.2.0.
  - Support for ping on IPv6.
  - Various bug fixes.
- update staging to 10.14 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1291
2025-08-30 08:22:36 +00:00
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
11 changed files with 360 additions and 98 deletions

View File

@@ -1,3 +1,5 @@
<multibuild>
<package>wow64</package>
<package>staging</package>
<package>staging-wow64</package>
</multibuild>

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.10</param>
<param name="revision">refs/tags/v11.0</param>
<param name="match-tag">v*.*</param>
<param name="scm">git</param>
</service>

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----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-----

BIN
wine-11.0.tar.xz LFS Normal file

Binary file not shown.

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

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmlma04ACgkQzvrI6q8X
UZ2GHg//TceEubmmkp5YFhABxSflHGOgAcyiI8l7TPY2ZPfxcYiws6Vlh9LiRq2Q
mC1O2xiH9wY6+dP0sp8qPbRI0L6Mv1zE/JnMyZpgi9e31YugitHQpgPosKIDGN3X
Kk7lfSGhBhR6VGKg7VEfeC/WdhnsOwcuz31tf7YTEY1csrn1lngOxZuFcA92TPrq
dlx48ddQlb5kkxtMB0nfs6gBrYgjb5aVv9KhQgndfxps/94lDfM8jfYVMyZJz0pi
lyfkfvCEZEXz07pVCn1Q/iJ+CIm4triIilpCZRPxqUyRvfgI9GmxBlZmtrSj4A1N
xF9gJywdZg1426HuSX/xcYBWZHgOJeM1lVjjkgde9VLljBODZX9r4ix+BgD2BLnj
su/wsazdUEUAeDEBvJb6nXavGTmaiBBkmgFIeItvrTTcZyrQjsARyzxk3lsEfbOj
2LB9J/PWPdWwOfNPqrJY2UrsfE2cqSVvAKOjzdZhYuGP9zSU+ulR6WV+7TjzFlth
MA5swgtniQO/UEGXHtyrZ6ZIxG4n5VbxjsOZG6uVglGd46GnPATBv5BZeJjloQxK
DpIqARFmlFVibsANa/56ls85Cb22Fclj8NGzUVF7EmsIPjrkXgoQ9ILQ/+E1UPb3
OiJdrB8m1vrlyNRlLDVSfwx0kOOwB213tvcsQeWc/MtQHyzh9hs=
=o03c
-----END PGP SIGNATURE-----

Binary file not shown.

BIN
wine-staging-11.0.tar.xz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,221 @@
-------------------------------------------------------------------
Tue Jan 13 16:29:38 UTC 2026 - Marcus Meissner <meissner@suse.com>
- updated to 11.0 release
- lots of changes, see previous changes entries
- update staging to 11.0 release
-------------------------------------------------------------------
Sat Jan 10 10:22:15 UTC 2026 - Marcus Meissner <meissner@suse.com>
- updated to 11.0-rc5 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc5 release
-------------------------------------------------------------------
Sat Dec 27 11:10:04 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 11.0-rc4 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc4 release
-------------------------------------------------------------------
Sat Dec 20 10:31:18 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 11.0-rc3 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc3 release
-------------------------------------------------------------------
Sun Dec 14 08:57:08 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 11.0-rc2 release
- Bug fixes only, we are in code freeze.
- update staging to 11.0-rc2 release
-------------------------------------------------------------------
Sun Dec 7 11:24:55 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 11.0-rc1 release
- Mono engine updated to version 10.4.0.
- Locale data updated to Unicode CLDR 48.
- TWAINDSM module for scanner support on 64-bit.
- Various bug fixes.
- update staging to 11.0-rc1 release
-------------------------------------------------------------------
Sat Nov 29 14:28:52 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.20 release
- Bundled vkd3d upgraded to version 1.18.
- More support for reparse points.
- More refactoring of Common Controls after the v5/v6 split.
- Progress dialog for document scanning.
- Various bug fixes.
- update staging to 10.20 release
-------------------------------------------------------------------
Sat Nov 22 21:26:36 CET 2025 - Stanislav Brabec <sbrabec@suse.com>
- Remove unused BuildRequires: update-desktop-files.
-------------------------------------------------------------------
Fri Nov 21 04:44:52 UTC 2025 - JS <obs.coke518@passinbox.com>
- Recommend Mesa-libEGL1-32bit in wine-32bit. EGL has been default
for OpenGL rendering since 10.17. Not having this package results
in `err:wgl:egl_init Failed to find required extension
EGL_KHR_client_get_all_proc_addresses` in a 32bit prefix.
-------------------------------------------------------------------
Sat Nov 15 20:08:34 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.19 release
- Support for reparse points.
- More support for WinRT exceptions.
- Refactoring of Common Controls after the v5/v6 split.
- Typed Arrays support in JScript.
- Various bug fixes.
- update staging to 10.19 release
-------------------------------------------------------------------
Sat Nov 1 10:12:13 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.18 release
- OpenGL memory mapping using Vulkan in WoW64 mode.
- Synchronization barriers API.
- Support for WinRT exceptions.
- SCSI pass-through in WoW64 mode.
- Various bug fixes.
- update staging to 10.18 release
-------------------------------------------------------------------
Sun Oct 19 12:45:22 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.17 release
- Mono engine updated to version 10.3.0.
- EGL renderer used by default for OpenGL.
- COMCTL32 split into separate v5 and v6 modules.
- Better support for ANSI ODBC drivers.
- Improved CPU info on FreeBSD.
- Various bug fixes.
- update staging to 10.17 release
-------------------------------------------------------------------
Sun Oct 5 13:31:33 UTC 2025 - Marcus Meissner <meissner@suse.com>
- add bundled() provides for embeeded libs
-------------------------------------------------------------------
Sat Oct 4 10:14:48 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.16 release
- Fast synchronization support using NTSync.
- 16-bit apps supported in new WoW64 mode.
- Initial support for D3DKMT objects.
- WinMD (Windows Metadata) files generated and installed.
- Various bug fixes.
- update staging to 10.16 release
-------------------------------------------------------------------
Sat Sep 27 09:52:22 UTC 2025 - Marcus Meissner <meissner@suse.com>
- fixed aarch64 packagelist
-------------------------------------------------------------------
Sat Sep 13 18:28:55 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.15 release
- Unicode character tables updated to Unicode 17.0.0.
- Zip64 support in Packaging services.
- Various bug fixes.
- update staging to 10.15 release
- recommend ntsync-autoload for kernel support
- fixed building win32 pe debuginfos (bsc#1236187)
-------------------------------------------------------------------
Sat Aug 30 08:22:05 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.14 release
- Bundled vkd3d upgraded to version 1.17.
- Mono engine updated to version 10.2.0.
- Support for ping on IPv6.
- Various bug fixes.
- update staging to 10.14 release
-------------------------------------------------------------------
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>
- 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>
@@ -36,11 +254,6 @@ 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>

View File

@@ -1 +1,6 @@
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')

182
wine.spec
View File

@@ -1,7 +1,7 @@
#
# spec file for package wine
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,66 +20,63 @@
%global flavor @BUILD_FLAVOR@%{nil}
%define psuffix %{nil}
%define wow64 1
%define wow64 0
%define staging 0
%if "%{flavor}" == "wow64"
%define psuffix -wow64
%define wow64 1
%endif
%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; \
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 __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
%endif
%define _lto_cflags %{nil}
Name: wine%{psuffix}
%define downloadver 10.10
Version: 10.10
%define downloadver 11.0
Version: 11.0
Release: 0
Summary: An MS Windows Emulator
Group: System/Emulators/PC
License: LGPL-2.1-or-later
URL: https://winehq.org
Source0: https://dl.winehq.org/wine/source/10.x/wine-%{downloadver}.tar.xz
Source1: https://dl.winehq.org/wine/source/10.x/wine-%{downloadver}.tar.xz.sign
Source0: https://dl.winehq.org/wine/source/11.0/wine-%{downloadver}.tar.xz
Source1: https://dl.winehq.org/wine/source/11.0/wine-%{downloadver}.tar.xz.sign
Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xda23579a74d4ad9af9d3f945cefac8eaaf17519d#/wine.keyring
%if %{staging}
Source3: https://github.com/wine-staging/wine-staging/archive/v%{downloadver}.tar.gz#/wine-staging-%{downloadver}.tar.xz
@@ -92,7 +89,6 @@ BuildRequires: bison
BuildRequires: flex
BuildRequires: giflib-devel
BuildRequires: libgsm-devel
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(OpenCL)
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(dbus-1)
@@ -129,7 +125,6 @@ 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)
@@ -154,17 +149,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
@@ -172,31 +172,70 @@ 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: ntsync-autoload
Recommends: wine-gecko >= 2.47.4
Recommends: wine-mono >= 9.4.0
Recommends: wine-mono >= 10.1.0
Recommends: winetricks
Conflicts: wine
Conflicts: wine-gecko < 2.47.4
Conflicts: wine-mono < 9.4.0
Conflicts: wine-mono < 10.1.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
Provides: bundled(FAudio) = 25.12
Provides: bundled(capstone) = 5.0.3
Provides: bundled(fluidsynth) = 2.4.2
Provides: bundled(jpeg) = 9f
Provides: bundled(libgsm) = 1.10.19
Provides: bundled(libjxr) = 1.1
Provides: bundled(liblcms2) = 2.17
Provides: bundled(libpng) = 1.6.51
Provides: bundled(libxml2) = 2.12.10
Provides: bundled(libxslt) = 1.1.43
Provides: bundled(mpg123) = 1.33.0
Provides: bundled(musl) = 1.2.3
Provides: bundled(openldap2) = 2.5.18
Provides: bundled(tiff) = 4.7.1
Provides: bundled(tomcrypt) = 1.18.2
Provides: bundled(tommath) = 1.1.0
Provides: bundled(vkd3d) = 1.18
Provides: bundled(zlib) = 1.3.1
%description
Wine is a compatibility layer capable of running Windows
@@ -225,7 +264,7 @@ libraries.
%_win_debug_package
%prep
%autosetup -n wine-%{downloadver}
%autosetup -n wine-%{downloadver} -p1
%if %{staging}
tar xf %{SOURCE3}
python3 wine-staging-%{downloadver}/staging/patchinstall.py --all
@@ -268,12 +307,15 @@ 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
echo " recommends \"pipewire-alsa-32bit\"" >> %SOURCE97
echo " recommends \"alsa-plugins-32bit\"" >> %SOURCE97
echo " recommends \"Mesa-libGL1-32bit\"" >> %SOURCE97
echo " recommends \"Mesa-libEGL1-32bit\"" >> %SOURCE97
# indirect deps of libvulkan
echo " requires \"libvulkan_intel-32bit\"" >> %SOURCE97
echo " requires \"libvulkan_radeon-32bit\"" >> %SOURCE97
@@ -284,12 +326,19 @@ 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
%ifarch %ix86
echo "wine-win-debuginfo" >> %SOURCE97
echo " +^/usr/lib/debug/usr/lib/wine/i386-windows/" >> %SOURCE97
%endif
cat %SOURCE97
%endif
@@ -300,8 +349,8 @@ cat %SOURCE97
rm -rf %{buildroot}%{_mandir}/{pl,de,fr}.UTF-8
%ifarch x86_64
%if ! %{wow64}
%ifarch x86_64
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
@@ -322,7 +371,17 @@ chmod 755 %winedir/my-find-requires.sh
%define _use_internal_dependency_generator 0
%define __find_requires %winedir/my-find-requires.sh
%ldconfig_scriptlets
%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
%files
%license LICENSE LICENSE.OLD
@@ -363,46 +422,47 @@ chmod 755 %winedir/my-find-requires.sh
%{_bindir}/wine
#{_bindir}/wine-preloader
%{_mandir}/man?/wine.?%{?ext_man}
# .a is in -devel
%exclude %{_winelibdir}/wine/aarch64-windows/*.a
%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
%{_winelibdir}/wine/i386-windows
%exclude %{_winelibdir}/wine/i386-unix/*.a
%exclude %{_winelibdir}/wine/i386-windows/*.a
%{_winelibdir}/wine/i386-windows
%{_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
@@ -420,29 +480,11 @@ chmod 755 %winedir/my-find-requires.sh
%{_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