SHA256
1
0
forked from pool/wine

143 Commits

Author SHA256 Message Date
da096f3db6 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1283 2025-07-13 11:51:38 +00:00
0cda484f1f OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1282 2025-07-12 09:18:41 +00:00
e6ff13338b - 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.
- removed 0001-kernel32-Use-the-correct-buffer-length.patch: upstream

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1281
2025-07-12 09:09:59 +00:00
47604d7b80 - 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

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1280
2025-07-12 07:55:17 +00:00
5b223758b8 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1279 2025-07-08 15:21:51 +00:00
b1d95c43a6 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1278 2025-07-08 14:39:29 +00:00
1e4de26956 - 0001-kernel32-Use-the-correct-buffer-length.patch: fixed a regression (bsc#1246072)
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1277
2025-07-08 14:21:34 +00:00
dd63329c05 - added wine-win-debuginfo to baselibs.conf
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1276
2025-07-01 08:52:10 +00:00
55f2c38348 Accepting request 1289267 from home:msmeissn:branches:Emulators
- readded .a files to -devel packages (bsc#1245475)

OBS-URL: https://build.opensuse.org/request/show/1289267
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1275
2025-06-30 15:53:41 +00:00
804a3105f0 - 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

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1274
2025-06-28 12:13:44 +00:00
bde2d6b04e OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1273 2025-06-20 13:56:40 +00:00
fead25bed3 - symlink /usr/lib64/wine/x86_64-* into /usr/lib/wine/
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1272
2025-06-20 12:28:42 +00:00
2f936b7ed3 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1271 2025-06-20 11:47:38 +00:00
0251b331b1 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1270 2025-06-20 10:42:25 +00:00
5c68dd1d4d OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1269 2025-06-20 08:22:01 +00:00
615fde89b7 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1268 2025-06-19 15:57:17 +00:00
7fec9974ab OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1267 2025-06-19 15:29:55 +00:00
3748394ad0 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1266 2025-06-19 15:05:29 +00:00
0088b31181 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1265 2025-06-19 14:34:55 +00:00
4bf75b818d OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1264 2025-06-19 13:47:44 +00:00
b9c6e3c626 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1263 2025-06-19 08:48:51 +00:00
88808fe0f2 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1262 2025-06-19 08:47:48 +00:00
b9a937fe7a OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1261 2025-06-19 08:46:36 +00:00
703aa5764f OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1260 2025-06-19 08:44:04 +00:00
40175c5950 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1259 2025-06-16 12:23:58 +00:00
fafe60a4f9 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1258 2025-06-16 10:46:48 +00:00
a591cd9a49 - updated to 10.10 release
- Mono engine updated to version 10.1.0.
  - OSMesa library no longer needed.
  - More support for generating Windows Runtime metadata in WIDL.
  - Locale data updated to Unicode CLDR 47.
  - P010 format support in Media Foundation.
  - Various bug fixes.
- update staging to 10.10 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1257
2025-06-16 09:24:56 +00:00
bce7899b2b OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1256 2025-06-15 11:36:55 +00:00
0d6e704a51 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1255 2025-06-12 15:52:37 +00:00
8653987107 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1254 2025-06-12 11:51:50 +00:00
b6236a99f6 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1253 2025-06-12 06:14:10 +00:00
f354d833be OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1252 2025-06-11 11:49:46 +00:00
c426d8903e OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1251 2025-06-10 04:40:49 +00:00
f594d50d01 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1250 2025-06-09 20:20:15 +00:00
8649ff98f7 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1249 2025-06-08 12:51:45 +00:00
8c2d38e0b4 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1248 2025-06-08 11:54:35 +00:00
2a5b9c57ed OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1247 2025-06-06 15:38:22 +00:00
72ccb725bd OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1246 2025-06-06 14:57:04 +00:00
7357a502b3 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1245 2025-06-06 14:11:45 +00:00
d4684195ed OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1244 2025-06-06 13:03:43 +00:00
d538ceaa34 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1243 2025-06-06 12:34:36 +00:00
51a6139442 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1242 2025-06-06 11:53:30 +00:00
5978b8e28e OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1241 2025-06-06 11:53:17 +00:00
702dee35d8 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1240 2025-06-06 08:35:21 +00:00
c54a58ec60 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1239 2025-06-06 07:37:54 +00:00
fc26126169 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1238 2025-06-05 14:40:54 +00:00
3cbbe0c9ea OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1237 2025-06-05 13:52:29 +00:00
5e74816333 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1236 2025-06-05 11:55:36 +00:00
2d8bbad6a7 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1235 2025-06-05 07:51:07 +00:00
b33b8907a2 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1234 2025-06-04 16:16:21 +00:00
b6f0649cb7 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1233 2025-06-04 15:44:19 +00:00
aae4c888c7 - updated to 10.9 release
- Bundled vkd3d upgraded to version 1.16.
  - Initial support for generating Windows Runtime metadata in WIDL.
  - Support for compiler-based exception handling with Clang.
  - EGL library support available to all graphics drivers.
  - Various bug fixes.
- update staging to 10.9 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1232
2025-06-02 07:26:01 +00:00
42da9053d3 - remove pkgconfig(osmesa) buildrequires
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1231
2025-05-27 12:12:25 +00:00
e6667e3730 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1230 2025-05-18 14:24:53 +00:00
3f399c25cc - updated to 10.8 release
- User handles in shared memory for better performance.
  - Improvements to TIFF image support.
  - More work on the new PDB backend.
  - Various bug fixes.
- update staging to 10.8 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1229
2025-05-17 09:26:33 +00:00
288bafd8ee OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1228 2025-05-16 11:27:31 +00:00
0fc552edee - changed packaging around a bit, buildrequire wine-32bit from wine
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1224
2025-05-06 12:06:49 +00:00
bc27e432f7 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1223 2025-05-06 12:06:09 +00:00
5af9cbfff7 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1222 2025-05-05 13:01:03 +00:00
d1bf0cd823 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1221 2025-05-05 12:27:28 +00:00
8102a6c6bf OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1220 2025-05-05 12:25:13 +00:00
2724bfeaed OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1219 2025-05-05 09:30:48 +00:00
6993b91c5e OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1218 2025-05-05 08:25:52 +00:00
7db1e9dbe6 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1217 2025-05-05 07:48:33 +00:00
50af5ecd9c - updated to 10.7 release
- User fault fd support to improve write watches performance.
  - Support for Float format conversions in WindowsCodecs.
  - More work on the new PDB backend.
  - Various bug fixes.
- update staging to 10.7 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1216
2025-05-03 16:04:55 +00:00
6837a91e52 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1215 2025-04-30 14:20:08 +00:00
ab034e99da OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1214 2025-04-30 09:58:45 +00:00
b610a112da OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1213 2025-04-30 07:59:05 +00:00
d550e07d51 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1212 2025-04-29 14:42:41 +00:00
b946d1edb6 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1211 2025-04-29 13:48:24 +00:00
bc00f29342 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1210 2025-04-29 13:15:57 +00:00
02a394ad78 - updated to 10.6 release
- New lexer in Command Processor.
  - PBKDF2 algorithm in Bcrypt.
  - More support for image metadata in WindowsCodecs.
  - Various bug fixes.
- update staging to 10.6 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1209
2025-04-22 08:00:27 +00:00
cb412dcbcb OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1208 2025-04-06 07:39:42 +00:00
b85bf14169 Accepting request 1267328 from home:a-leithner
- Overwrite -Werror=return-type in CFLAGS and CXXFLAGS to fix
  detection of -mabi=ms in configure
- Correctly exclude x86_64-unix/*.a in non-devel packages
- Correctly include x86_64-unix/*.a in devel packages
- Fixes boo#1231820

OBS-URL: https://build.opensuse.org/request/show/1267328
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1207
2025-04-06 07:25:20 +00:00
bff6e27639 - updated to 10.5 release
- Support for larger page sizes on ARM64.
  - Mono engine updated to version 10.0.0.
  - Pairing support in the Bluetooth driver.
  - Vulkan H.264 decoding.
  - %GS register swapping on macOS.
  - Various bug fixes.
- update staging to 10.5 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1206
2025-04-05 08:18:37 +00:00
4c69cef9d5 - updated to 10.4 release
- Improvements to PDB support in DbgHelp.
  - More Vulkan video decoder support in WineD3D.
  - Accessibility support in the SysLink control.
  - More progress on the Bluetooth driver.
  - Various bug fixes.
- update staging to 10.4 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1205
2025-03-22 14:06:31 +00:00
1e00c3ae87 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1204 2025-03-12 14:42:09 +00:00
330e819970 - updated to 10.3 release
- Clipboard support in the Wayland driver.
  - Initial Vulkan video decoder support in WineD3D.
  - Bundled Compiler-RT library for ARM builds.
  - Header fixes for Winelib C++ support.
  - More progress on the Bluetooth driver.
  - Various bug fixes.
- update staging to 10.3 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1203
2025-03-09 12:34:13 +00:00
3f60e30474 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1202 2025-03-02 13:23:16 +00:00
d50f9cea0f OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1201 2025-03-02 12:16:28 +00:00
0e511108de OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1200 2025-02-28 12:07:12 +00:00
67ed11273d OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1199 2025-02-28 11:49:49 +00:00
eaf17603d1 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1198 2025-02-28 10:49:16 +00:00
88df706eb1 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1197 2025-02-28 09:40:48 +00:00
004bc0bf2a OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1196 2025-02-27 13:33:17 +00:00
950930fd5c Accepting request 1249008 from home:dirkmueller:Factory
- avoid valgrind dependency on 32bit (SLFO is building with SSE4.x
  which is unsupported) (bsc#1237947)

- require libvulkan_intel and libvulkan_radeon during installation,
  - More progress on the PE conversion of the X11 and OSS drivers.
  - Support for UTF-8 as default Ansi codepage.
  - Theming support for control panel applets.
  - Various bug fixes.
  - Large scale cleanup to support 'long' type with MSVCRT.
  - Mono engine updated to version 7.1.1.
  - More theming fixes in common controls.
  - Beginnings of a WMA decoder.
  - Support for 64-bit time_t.
  - Various bug fixes.
- wine-fix-faudio.patch: removed, fixed upstream
  - RichEdit control optimizations.
  - New version of the Mono engine with upstream updates.
  - PE dlls no longer rely on the MinGW runtime.
  - Exception handling fixes on ARM64.
  - Various bug fixes.
- Switch to using pkgconfig for dri2proto as dri2proto-devel does
  not exist in "Factory" anymore, it is now provided by
- Remove buildrequires on metapackages xorg-x11-devel and
- Update to 2.3 development snapshot
- Update to 2.2 development snapshot
- Update to 2.1 development snapshot
- Updated to 1.7.48 development snapshot
- Updated to 1.7.47 development snapshot
- Updated to 1.7.46 development snapshot
- Updated to 1.7.45 development snapshot

OBS-URL: https://build.opensuse.org/request/show/1249008
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1195
2025-02-27 13:32:38 +00:00
4b66d094c2 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1194 2025-02-27 13:01:58 +00:00
1a45edb351 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1193 2025-02-27 12:57:41 +00:00
692fe8fcf0 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1192 2025-02-27 12:55:33 +00:00
3f49652cf0 - packaging changes for new wow64 handling
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1191
2025-02-27 12:50:31 +00:00
6e52b9e095 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1190 2025-02-27 12:50:11 +00:00
907d7c1eba OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1189 2025-02-27 12:28:01 +00:00
9a88f339f1 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1188 2025-02-27 12:27:51 +00:00
de11afddc0 - updated to 10.2 release
- Bundled vkd3d upgraded to version 1.15.
  - Support for setting thread priorities.
  - New Wow64 mode can be enabled dynamically.
  - More progress on the Bluetooth driver.
  - Various bug fixes.
- update staging to 10.2 release
- updated to 10.1 release
  - A wide range of changes that were deferred during code freeze.
  - Root certificates fixes for Battle.net.
  - Print Provider improvements.
  - More progress on the Bluetooth driver.
  - Various bug fixes.
- update staging to 10.1 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1187
2025-02-26 19:17:29 +00:00
d6d6600aef Accepting request 1248193 from home:rhabacker:branches:Emulators
- Fixes for adding the debuginfo package for Windows binaries as
  requested on https://build.opensuse.org/request/show/1244505
  * Use suffix -debuginfo for Windows debuginfo package name
  * Add a conflict tag to the wine*-win-debuginfo package to
    prevent parallel installations
- Other fixes related to the debuginfo package for Windows binaries
  * add build requirement for mingw32|64-filesystem >= 20250221
    as this package depends on them
  * Use shorter package name for Windows binaries (wine*-win-debuginfo)
  * Install debug files for Windows binaries in /usr/lib/debug because
    post-build-checks require this
  * Add the empty directory /usr/src/debug/wine-<version> to debuginfo
    Package for Windows binaries, as required by post-build-checks
- Fix wine-devel.x86_64: E: suse-zypp-otherproviders otherproviders(*)
  The 'otherproviders(symbol)' syntax is deprecated, it is not needed
  and you can use the 'symbol' directly: 'conflicts: symbol'

OBS-URL: https://build.opensuse.org/request/show/1248193
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1185
2025-02-25 10:17:43 +00:00
90eb06e3d1 Accepting request 1245485 from home:rhabacker:branches:Emulators
- Removed architecture from the Windows debug symbol package
  name, as different architectures can be included
- Fixed exclusion of debug symbols in the list of included files

OBS-URL: https://build.opensuse.org/request/show/1245485
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1184
2025-02-13 10:54:36 +00:00
0e341ed780 Accepting request 1242308 from home:rhabacker:branches:Emulators
- Add debug symbols for cross compiled binaries as separate
  package (boo#1236187)
- Fix warning 'non-standard-group Unspecified'
- Remove duplicated entry from changelog

OBS-URL: https://build.opensuse.org/request/show/1242308
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1183
2025-02-03 10:30:48 +00:00
e788fba9d7 - update to 10.0-rc6 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc6 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1181
2025-01-23 10:08:02 +00:00
a63273f234 - update to 10.0-rc6 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc6 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1178
2025-01-19 09:10:46 +00:00
ee224f0413 - update to 10.0-rc5 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc5 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1176
2025-01-13 09:53:26 +00:00
5d0c7b7742 - update to 10.0-rc4 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc4 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1174
2025-01-04 12:51:28 +00:00
5cbee6e23b OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1172 2024-12-22 08:23:59 +00:00
0f4502efae - update to 10.0-rc3 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc3 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1171
2024-12-22 08:23:43 +00:00
7fa5110bd8 - update to 10.0-rc2 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc2 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1169
2024-12-14 09:39:22 +00:00
523261dacf OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1168 2024-12-10 10:24:37 +00:00
722d6d3e85 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1167 2024-12-10 07:47:45 +00:00
032415d47e OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1166 2024-12-09 20:49:53 +00:00
a49e22a197 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1165 2024-12-09 11:09:04 +00:00
3c5bd58548 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1164 2024-12-09 08:37:34 +00:00
a97a0cbc2f OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1163 2024-12-07 13:00:19 +00:00
65b9d71846 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1162 2024-12-07 12:59:50 +00:00
4d4806e544 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1161 2024-12-07 12:54:42 +00:00
a553261085 - update to 10.0-rc1 release:
- Bundled vkd3d upgraded to version 1.14.
  - Mono engine updated to version 9.4.0.
  - Initial version of a Bluetooth driver.
  - UTF-8 support in the C runtime functions.
  - Support for split debug info using build ids.
  - Various bug fixes.
- update staging to 10.0-rc1 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1160
2024-12-07 12:54:21 +00:00
59a69f1865 - Support for display mode virtualization.
- Locale data updated to Unicode CLDR 46.
  - More support for network sessions in DirectPlay.
  - Wayland driver enabled in default configuration.
  - Various bug fixes.

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1159
2024-11-23 08:49:01 +00:00
ea254f3ae8 - update to 9.22 release:
- Support for display mode virtualization.                                                                                                                                                 
  - Locale data updated to Unicode CLDR 46.                                                                                                                                                  
  - More support for network sessions in DirectPlay.                                                                                                                                         
  - Wayland driver enabled in default configuration.                                                                                                                                         
  - Various bug fixes.                                                                                                                                                                       
- update staging to 9.22 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1158
2024-11-23 08:48:25 +00:00
9c3f312795 - readd wine-devel to baselibs.conf
- readd _service and adjust get-sources.sh
- readd find-requires

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1157
2024-11-10 09:37:45 +00:00
22ba6af104 Accepting request 1222910 from home:rrahl0:wine
- update to 9.21 release:
  - More support for network sessions in DirectPlay.
  - Header fixes for C++ compilation.
  - I/O completion fixes.
  - More formats supported in D3DX9.
  - Various bug fixes.
- update staging to 9.21 release
- remove wisotool, as it should not be useful anymore
- remove dosbox as a runtime dependency
- remove desktop integration, as most users who use wine directly,
  don't use them, and most people use wine bottle managers
- spec file overhauled, using pkgconfig, removing Leap < 1500

OBS-URL: https://build.opensuse.org/request/show/1222910
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1156
2024-11-10 09:31:55 +00:00
2be5cf0b09 - Updated to 9.20 release
- Bundled Capstone library for disassembly in WineDbg.
  - More formats supported in D3DX9.
  - Static analysis and JUnit test reports in Gitlab CI.
  - More support for network sessions in DirectPlay.
  - Various bug fixes.
- update staging to 9.20 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1154
2024-10-19 09:50:48 +00:00
eb00155073 - Character tables updates to Unicode 16.0.0.
- Better window positioning in the Wayland driver.
  - More support for network sessions in DirectPlay.
  - Support for plug&play device change notifications.
  - Various bug fixes.

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1152
2024-10-06 14:15:34 +00:00
07d4d92bf4 - Updated to 9.19 release
- Character tables updates to Unicode 16.0.0.                                                                                                                                              
  - Better window positioning in the Wayland driver.                                                                                                                                         
  - More support for network sessions in DirectPlay.                                                                                                                                         
  - Support for plug&play device change notifications.                                                                                                                                       
  - Various bug fixes.                                                                                                                                                                       
- update staging to 9.19 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1151
2024-10-06 13:44:16 +00:00
8be4dc2d5f OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1149 2024-09-22 14:54:58 +00:00
3feb6748c0 - Updated to 9.18 release
- New Media Foundation backend using FFMpeg.
  - Initial support for network sessions in DirectPlay.
  - New Desktop Control Panel applet.
  - Various bug fixes.
- update staging to 9.18 release
- buildrequire ffmpeg

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1148
2024-09-22 14:51:22 +00:00
3db3cd093b - Updated to 9.17 release
- Window surface scaling on High DPI displays.
  - Bundled vkd3d upgraded to version 1.13.
  - Mono engine updated to version 9.3.0
  - Improved CPU detection on ARM64.
  - Various bug fixes.
- update staging to 9.17 release
- updated bundle versions provides

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1146
2024-09-07 07:47:28 +00:00
f57d27414e - Updated to 9.16 release
- Initial Driver Store implementation.
  - Pbuffer support in the Wayland driver.
  - More prototype objects in MSHTML.
  - Various bug fixes.
- update staging to 9.16 release
- 6256.patch: upstream

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1144
2024-08-24 11:40:34 +00:00
b23153cbb3 Accepting request 1195038 from home:llyyr:branches:Emulators
- 6256.patch: fixes wayland backend

OBS-URL: https://build.opensuse.org/request/show/1195038
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1142
2024-08-21 15:52:25 +00:00
56104f15df - Updated to 9.15 release
- Prototype and constructor objects in MSHTML.
  - More support for ODBC Windows drivers.
  - Various bug fixes.
- update staging to 9.15 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1140
2024-08-12 13:57:51 +00:00
c3a5e60797 - Updated to 9.14 release
- Mailslots reimplemented using server-side I/O.
  - More support for ODBC Windows drivers.
  - Still more user32 data structures in shared memory.
  - Various bug fixes.
- update staging to 9.14 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1138
2024-07-29 09:39:54 +00:00
569bdd480c - removed 0001-mf-tests-Remove-static-specifier-on-variables-refere.patch: upstream
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1136
2024-07-15 07:26:27 +00:00
4b7e7aba62 - Updated to 9.13 release
- Support for loading ODBC Windows drivers.
  - More user32 data structures in shared memory.
  - More rewriting of the CMD.EXE engine.
  - Various bug fixes.
- update staging to 9.13 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1135
2024-07-15 07:22:55 +00:00
c0b1e250fb - replaced 0001-mf-tests-use-defines-instead-of-static-const-for-old.patch
by official commit 0001-mf-tests-Remove-static-specifier-on-variables-refere.patch

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1134
2024-07-10 09:50:12 +00:00
d363ce4a0a OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1133 2024-07-10 08:11:55 +00:00
8fb5d5166a OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1132 2024-07-04 15:48:38 +00:00
f18b1309c4 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1130 2024-07-01 14:04:09 +00:00
5f27145e71 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1129 2024-07-01 12:34:20 +00:00
370d9fc1ec OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1128 2024-07-01 12:12:24 +00:00
d787451b15 - removed/merged to below: 0001-mf-tests-help-older-compilers-by-using-defines.patch
- added: 0001-mf-tests-use-defines-instead-of-static-const-for-old.patch

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1127
2024-07-01 12:09:28 +00:00
b2dd0838f5 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1126 2024-07-01 11:51:36 +00:00
c1e7771ad5 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1125 2024-07-01 11:49:55 +00:00
cdbe301292 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1124 2024-07-01 09:08:57 +00:00
e28aaa5152 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1123 2024-07-01 08:42:34 +00:00
4a7813ddf4 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1122 2024-07-01 06:48:36 +00:00
b108c48d0a - 0001-winewayland-Avoid-crashing-when-the-dummy-window-sur.patch: upstream
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1121
2024-06-29 07:15:29 +00:00
13946293dd - Updated to 9.12 release
- Initial support for user32 data structures in shared memory.
  - Mono engine updated to version 9.2.0.
  - Rewrite of the CMD.EXE engine.
  - Fixed handling of async I/O status in new WoW64 mode.
  - Various bug fixes.
- update staging to 9.12 release

OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1120
2024-06-29 07:01:00 +00:00
21 changed files with 933 additions and 10134 deletions

View File

@@ -1,116 +0,0 @@
From 100ab9fb0d55111c353d5a042902e62d163e47f4 Mon Sep 17 00:00:00 2001
From: Marcus Meissner <marcus@jet.franken.de>
Date: Mon, 3 Jun 2024 15:50:19 +0200
Subject: [PATCH] mf/tests: help older compilers by using defines
older compilers do not see this always as constant
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
---
dlls/mf/tests/transform.c | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/dlls/mf/tests/transform.c b/dlls/mf/tests/transform.c
index 0291fe16e18..a6367fee764 100644
--- a/dlls/mf/tests/transform.c
+++ b/dlls/mf/tests/transform.c
@@ -9044,9 +9044,12 @@ static IMFSample *create_d3d_sample(IMFVideoSampleAllocator *allocator, const vo
return sample;
}
+#define SET_WIDTH 82
+#define SET_HEIGHT 84
+
static void test_video_processor_with_dxgi_manager(void)
{
- static const unsigned int set_width = 82, set_height = 84, aligned_width = 96, aligned_height = 96;
+ static const unsigned int aligned_width = 96, aligned_height = 96;
const struct attribute_desc output_sample_attributes[] =
{
{0},
@@ -9054,7 +9057,7 @@ static void test_video_processor_with_dxgi_manager(void)
const struct buffer_desc output_buffer_desc_rgb32 =
{
.length = aligned_width * aligned_height * 4,
- .compare = compare_rgb32, .compare_rect = {.right = set_width, .bottom = set_height},
+ .compare = compare_rgb32, .compare_rect = {.right = SET_WIDTH, .bottom = SET_HEIGHT},
.dump = dump_rgb32, .size = {.cx = aligned_width, .cy = aligned_height},
};
const struct sample_desc output_sample_desc_rgb32 =
@@ -9066,9 +9069,9 @@ static void test_video_processor_with_dxgi_manager(void)
const struct buffer_desc output_buffer_desc_rgb32_crop =
{
- .length = set_width * set_height * 4,
- .compare = compare_rgb32, .compare_rect = {.right = set_width, .bottom = set_height},
- .dump = dump_rgb32, .size = {.cx = set_width, .cy = set_height},
+ .length = SET_WIDTH * SET_HEIGHT * 4,
+ .compare = compare_rgb32, .compare_rect = {.right = SET_WIDTH, .bottom = SET_HEIGHT},
+ .dump = dump_rgb32, .size = {.cx = SET_WIDTH, .cy = SET_HEIGHT},
};
const struct sample_desc output_sample_desc_rgb32_crop =
{
@@ -9079,9 +9082,9 @@ static void test_video_processor_with_dxgi_manager(void)
const struct buffer_desc output_buffer_desc_abgr32_crop =
{
- .length = set_width * set_height * 4,
- .compare = compare_abgr32, .compare_rect = {.right = set_width, .bottom = set_height},
- .dump = dump_rgb32, .size = {.cx = set_width, .cy = set_height},
+ .length = SET_WIDTH * SET_HEIGHT * 4,
+ .compare = compare_abgr32, .compare_rect = {.right = SET_WIDTH, .bottom = SET_HEIGHT},
+ .dump = dump_rgb32, .size = {.cx = SET_WIDTH, .cy = SET_HEIGHT},
};
const struct sample_desc output_sample_desc_abgr32_crop =
{
@@ -9108,7 +9111,7 @@ static void test_video_processor_with_dxgi_manager(void)
ATTR_GUID(MF_MT_MAJOR_TYPE, MFMediaType_Video),
};
- static const MFVideoArea aperture = {.Area={set_width, set_height}};
+ static const MFVideoArea aperture = {.Area={SET_WIDTH, SET_HEIGHT}};
const struct attribute_desc nv12_with_aperture[] =
{
ATTR_GUID(MF_MT_MAJOR_TYPE, MFMediaType_Video),
@@ -9123,14 +9126,14 @@ static void test_video_processor_with_dxgi_manager(void)
{
ATTR_GUID(MF_MT_MAJOR_TYPE, MFMediaType_Video),
ATTR_GUID(MF_MT_SUBTYPE, MFVideoFormat_RGB32),
- ATTR_RATIO(MF_MT_FRAME_SIZE, set_width, set_height),
+ ATTR_RATIO(MF_MT_FRAME_SIZE, SET_WIDTH, SET_HEIGHT),
{0},
};
const struct attribute_desc abgr32_no_aperture[] =
{
ATTR_GUID(MF_MT_MAJOR_TYPE, MFMediaType_Video),
ATTR_GUID(MF_MT_SUBTYPE, MFVideoFormat_ABGR32),
- ATTR_RATIO(MF_MT_FRAME_SIZE, set_width, set_height),
+ ATTR_RATIO(MF_MT_FRAME_SIZE, SET_WIDTH, SET_HEIGHT),
{0},
};
@@ -9465,8 +9468,8 @@ static void test_video_processor_with_dxgi_manager(void)
ok(!desc.CPUAccessFlags, "got %#x.\n", desc.CPUAccessFlags);
ok(!desc.MiscFlags, "got %#x.\n", desc.MiscFlags);
ok(desc.MipLevels == 1, "git %u.\n", desc.MipLevels);
- ok(desc.Width == set_width, "got %u.\n", desc.Width);
- ok(desc.Height == set_height, "got %u.\n", desc.Height);
+ ok(desc.Width == SET_WIDTH, "got %u.\n", desc.Width);
+ ok(desc.Height == SET_HEIGHT, "got %u.\n", desc.Height);
ID3D11Texture2D_Release(tex2d);
IMFDXGIBuffer_Release(dxgi_buffer);
@@ -9533,8 +9536,8 @@ skip_rgb32:
ok(!desc.CPUAccessFlags, "got %#x.\n", desc.CPUAccessFlags);
ok(!desc.MiscFlags, "got %#x.\n", desc.MiscFlags);
ok(desc.MipLevels == 1, "git %u.\n", desc.MipLevels);
- ok(desc.Width == set_width, "got %u.\n", desc.Width);
- ok(desc.Height == set_height, "got %u.\n", desc.Height);
+ ok(desc.Width == SET_WIDTH, "got %u.\n", desc.Width);
+ ok(desc.Height == SET_HEIGHT, "got %u.\n", desc.Height);
ID3D11Texture2D_Release(tex2d);
IMFDXGIBuffer_Release(dxgi_buffer);
--
2.45.1

View File

@@ -1,33 +0,0 @@
From 1e701a6b3798ecfd688ad1ff405dbb62b3d214c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Bernon?= <rbernon@codeweavers.com>
Date: Sat, 15 Jun 2024 18:36:50 +0200
Subject: [PATCH] winewayland: Avoid crashing when the dummy window surface is
used.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56840
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
---
dlls/winewayland.drv/window_surface.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dlls/winewayland.drv/window_surface.c b/dlls/winewayland.drv/window_surface.c
index fb3b8750001..888fa74c085 100644
--- a/dlls/winewayland.drv/window_surface.c
+++ b/dlls/winewayland.drv/window_surface.c
@@ -489,8 +489,12 @@ failed:
void wayland_window_surface_update_wayland_surface(struct window_surface *window_surface,
struct wayland_surface *wayland_surface)
{
- struct wayland_window_surface *wws = wayland_window_surface_cast(window_surface);
+ struct wayland_window_surface *wws;
+
+ /* ignore calls with the dummy surface */
+ if (window_surface->funcs != &wayland_window_surface_funcs) return;
+ wws = wayland_window_surface_cast(window_surface);
window_surface_lock(window_surface);
TRACE("surface=%p hwnd=%p wayland_surface=%p\n", wws, window_surface->hwnd, wayland_surface);
--
2.45.2

View File

@@ -1,55 +0,0 @@
Start wine:
-----------
Check whether wine runs by entering (e.g.) 'wine notepad.exe' or
'wine progman'.
General Notes:
--------------
1. All configuration data is in the registry, and can be accessed
directly by editing system.reg or user.reg, "wine regedit.exe" or
with the graphical configuration frontend "winecfg".
2. Drives are configured by symlinking in ~/.wine/dosdevices/,
or by using "winecfg".
3. You have to set the WINEPREFIX variable to the wine base dir,
if it is different than ~/.wine.
There usually is no need for additionaly configuring wine.
If no ~/.wine is present, Wine will setup a fake windows
environment in ~/.wine by itself, including all necessary config
file and registry settings using the "wine.inf" file.
Windows DLLs not supported by Wine:
--------------------------------------
A shell script called "winetricks" is included in this RPM which
can be used to quickly install missing DLLs from public redistributable
archives.
winetricks help shows all installation possibilities
winetricks gecko Installs the Mozilla Gecko rendering engine, which
provides generic HTML rendering support to Wine.
This engine is also in the wine-gecko RPM.
winetricks mfc40 installs the MFC40.DLL
winetricks mfc42 installs the MFC42.DLL (Applications might need it)
Violation of existing windows:
------------------------------
Wine can corrupt MS Windows installation.
It is not recommended to point Wine to an existing Windows
installation. Also it should no longer be necessary to copy
stuff from Windows installations.
Error and warning messages:
---------------------------
Wine is intensively developed but is not always complete.
Therefore things might not work and wine might print error and
warning messages.

View File

@@ -1,7 +1,5 @@
<multibuild>
<!-- <package>nine</package> -->
<package>staging</package>
<package>wow64</package>
<package>staging</package>
<package>staging-wow64</package>
<!-- <package>staging-nine</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/v9.11</param>
<param name="revision">refs/tags/v10.12</param>
<param name="match-tag">v*.*</param>
<param name="scm">git</param>
</service>

26
get-sources.sh Normal file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/sh
set -e
if [[ -z "$1" ]]; then
echo "Please enter the version you want to update to";
exit 1;
fi
VERSION="$1"
# for the rc1 releases we translate 10.0-rc1 to 10.0~rc1 , as 10.0~x is < 10.0
REALVERSION=`echo $1|sed -e's/-/~/';`
echo "++++++++++++++++++++++++++++++++++++++++++++++"
echo "patching spec file and downloading the tarball"
echo "++++++++++++++++++++++++++++++++++++++++++++++"
sed -i -e 's|Version: .*|Version: '${REALVERSION}'|g' wine.spec
sed -i -e 's|downloadver .*|downloadver '${VERSION}'|g' wine.spec
osc service mr download_files
sed -i -e "s|tags/v.*<|tags/v${VERSION}<|g" _service
osc service dr
echo "++++++++++++++++++++++++++++++++++++++++++++++"
echo "Done! Have fun building and testing"
echo "++++++++++++++++++++++++++++++++++++++++++++++"

View File

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

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

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

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

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

View File

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

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmZstsAACgkQzvrI6q8X
UZ3bjA/9HJ7AX+fyiR6GcdsoJNTDcab3lRguNA/pII26eF2BbEiFNVDAube5XsIB
VQW+iZOU+2NnZcWoDm1eBjRvjA1cquRWjEAmNEebITXXsr1XdMwpCwBYJlWgIo12
G7i3FRmSEzVx4sdii1r4NhtZAJrmEnh8/UvEVR7nZOhAn84NLne1qgfKrPgxZP8a
73mttrgXA8gCRBE1O0Gm5f/4CZnEeeeFC0ao+Lpf9maGlcChCTMPj2XGLgY0KEXG
iOX7VwYdHoV5GJd2o9oAjDGQvFaRd5z+H3driu/t/kgv+Csfxr4fJn8cHGX3G4Q+
9oaQim0QkSPMnAV2bD3LgwLPk7rPOSQv6TmrozEhbzPWmfSWqs+ytuWToBd/ziO7
5ECn87KqrMURip+2CxLluGJX3dgZr1G1MM9R+Dy1PQA8Ci3INMJNxRmQjh1tFRLP
Es5DfW0nKtlenFtOrK22h0SJpMvo90f5CzlP0pVRBK9tTHvap4kH21UHPonb+B+S
rC5CIrc51mzRDBoEWm7UVnHC9eCJaoksRdubAjk8jWsi8q0ub0lt/7K87jqZWXj3
SyeMu5N4wIGZAsFchc9tUXIwNVDQDjjHSkDUoWD1gXo4DgtdErgtQWh+BMg/0z9z
aTH1qXtsTjPLLDeXHmrBd0f6/ULle+99m54kU/qb8h0yHk0T3Cg=
=gatG
-----END PGP SIGNATURE-----

View File

@@ -1,10 +0,0 @@
[Desktop Entry]
Exec=msiexec /i %f
Name=Wine MSI Installer
NoDisplay=true
GenericName=Run MSI Installers
Icon=wine
Type=Application
MimeType=application/x-msi;
Encoding=UTF-8
X-KDE-StartupNotify=false

View File

@@ -1,4 +0,0 @@
# Some of our .a files are data only, rpmlint check does not cover that
addFilter("lto-no-text-in-archive")
# we have a libwine.so.1, but it is really just for wine usage only.
addFilter("shlib-policy-name-error")

View File

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

View File

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

View File

@@ -1,3 +1,408 @@
-------------------------------------------------------------------
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>
- updated to 10.10 release
- Mono engine updated to version 10.1.0.
- OSMesa library no longer needed.
- More support for generating Windows Runtime metadata in WIDL.
- Locale data updated to Unicode CLDR 47.
- P010 format support in Media Foundation.
- Various bug fixes.
- update staging to 10.10 release
-------------------------------------------------------------------
Mon Jun 2 07:25:41 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.9 release
- Bundled vkd3d upgraded to version 1.16.
- Initial support for generating Windows Runtime metadata in WIDL.
- Support for compiler-based exception handling with Clang.
- EGL library support available to all graphics drivers.
- Various bug fixes.
- update staging to 10.9 release
-------------------------------------------------------------------
Tue May 27 12:12:16 UTC 2025 - Marcus Meissner <meissner@suse.com>
- remove pkgconfig(osmesa) buildrequires
-------------------------------------------------------------------
Sat May 17 09:25:42 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.8 release
- User handles in shared memory for better performance.
- Improvements to TIFF image support.
- More work on the new PDB backend.
- Various bug fixes.
- update staging to 10.8 release
-------------------------------------------------------------------
Sat May 3 16:04:27 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.7 release
- User fault fd support to improve write watches performance.
- Support for Float format conversions in WindowsCodecs.
- More work on the new PDB backend.
- Various bug fixes.
- update staging to 10.7 release
- changed packaging around a bit, buildrequire wine-32bit from wine
-------------------------------------------------------------------
Tue Apr 22 07:59:37 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.6 release
- New lexer in Command Processor.
- PBKDF2 algorithm in Bcrypt.
- More support for image metadata in WindowsCodecs.
- Various bug fixes.
- update staging to 10.6 release
-------------------------------------------------------------------
Sat Apr 5 17:51:34 UTC 2025 - Alexander Leithner <aleithner@level101.at>
- Overwrite -Werror=return-type in CFLAGS and CXXFLAGS to fix
detection of -mabi=ms in configure
- Correctly exclude x86_64-unix/*.a in non-devel packages
- Correctly include x86_64-unix/*.a in devel packages
- Fixes boo#1231820
-------------------------------------------------------------------
Sat Apr 5 08:18:03 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.5 release
- Support for larger page sizes on ARM64.
- Mono engine updated to version 10.0.0.
- Pairing support in the Bluetooth driver.
- Vulkan H.264 decoding.
- %GS register swapping on macOS.
- Various bug fixes.
- update staging to 10.5 release
-------------------------------------------------------------------
Sat Mar 22 14:05:49 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.4 release
- Improvements to PDB support in DbgHelp.
- More Vulkan video decoder support in WineD3D.
- Accessibility support in the SysLink control.
- More progress on the Bluetooth driver.
- Various bug fixes.
- update staging to 10.4 release
-------------------------------------------------------------------
Sun Mar 9 12:33:20 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.3 release
- Clipboard support in the Wayland driver.
- Initial Vulkan video decoder support in WineD3D.
- Bundled Compiler-RT library for ARM builds.
- Header fixes for Winelib C++ support.
- More progress on the Bluetooth driver.
- Various bug fixes.
- update staging to 10.3 release
-------------------------------------------------------------------
Thu Feb 27 13:07:01 UTC 2025 - Dirk Müller <dmueller@suse.com>
- avoid valgrind dependency on 32bit (SLFO is building with SSE4.x
which is unsupported) (bsc#1237947)
-------------------------------------------------------------------
Wed Feb 26 19:15:53 UTC 2025 - Marcus Meissner <meissner@suse.com>
- packaging changes for new wow64 handling
- updated to 10.2 release
- Bundled vkd3d upgraded to version 1.15.
- Support for setting thread priorities.
- New Wow64 mode can be enabled dynamically.
- More progress on the Bluetooth driver.
- Various bug fixes.
- update staging to 10.2 release
- updated to 10.1 release
- A wide range of changes that were deferred during code freeze.
- Root certificates fixes for Battle.net.
- Print Provider improvements.
- More progress on the Bluetooth driver.
- Various bug fixes.
- update staging to 10.1 release
-------------------------------------------------------------------
Thu Feb 20 11:51:39 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Fixes for adding the debuginfo package for Windows binaries as
requested on https://build.opensuse.org/request/show/1244505
* Use suffix -debuginfo for Windows debuginfo package name
* Add a conflict tag to the wine*-win-debuginfo package to
prevent parallel installations
- Other fixes related to the debuginfo package for Windows binaries
* add build requirement for mingw32|64-filesystem >= 20250221
as this package depends on them
* Use shorter package name for Windows binaries (wine*-win-debuginfo)
* Install debug files for Windows binaries in /usr/lib/debug because
post-build-checks require this
* Add the empty directory /usr/src/debug/wine-<version> to debuginfo
Package for Windows binaries, as required by post-build-checks
- Fix wine-devel.x86_64: E: suse-zypp-otherproviders otherproviders(*)
The 'otherproviders(symbol)' syntax is deprecated, it is not needed
and you can use the 'symbol' directly: 'conflicts: symbol'
-------------------------------------------------------------------
Wed Feb 12 22:25:05 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Removed architecture from the Windows debug symbol package
name, as different architectures can be included
- Fixed exclusion of debug symbols in the list of included files
-------------------------------------------------------------------
Mon Feb 3 07:19:46 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Add debug symbols for cross compiled binaries as separate
package (boo#1236187)
- Fix warning 'non-standard-group Unspecified'
- Remove duplicated entry from changelog
-------------------------------------------------------------------
Thu Jan 23 10:04:26 UTC 2025 - Marcus Meissner <meissner@suse.com>
- updated to 10.0 release
- see all lower entries for major changes, also the ANNOUNCE file
- update staging to 10.0 release
-------------------------------------------------------------------
Sun Jan 19 09:10:20 UTC 2025 - Marcus Meissner <meissner@suse.com>
- update to 10.0-rc6 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc6 release
-------------------------------------------------------------------
Mon Jan 13 09:53:02 UTC 2025 - Marcus Meissner <meissner@suse.com>
- update to 10.0-rc5 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc5 release
-------------------------------------------------------------------
Sat Jan 4 12:51:06 UTC 2025 - Marcus Meissner <meissner@suse.com>
- update to 10.0-rc4 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc4 release
-------------------------------------------------------------------
Sun Dec 22 08:23:18 UTC 2024 - Marcus Meissner <meissner@suse.com>
- update to 10.0-rc3 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc3 release
-------------------------------------------------------------------
Sat Dec 14 09:38:46 UTC 2024 - Marcus Meissner <meissner@suse.com>
- update to 10.0-rc2 release:
- Bug fixes only, we are in code freeze.
- update staging to 10.0-rc2 release
-------------------------------------------------------------------
Sat Dec 7 12:52:09 UTC 2024 - Marcus Meissner <meissner@suse.com>
- update to 10.0-rc1 release:
- Bundled vkd3d upgraded to version 1.14.
- Mono engine updated to version 9.4.0.
- Initial version of a Bluetooth driver.
- UTF-8 support in the C runtime functions.
- Support for split debug info using build ids.
- Various bug fixes.
- update staging to 10.0-rc1 release
-------------------------------------------------------------------
Sat Nov 23 08:39:34 UTC 2024 - Marcus Meissner <meissner@suse.com>
- update to 9.22 release:
- Support for display mode virtualization.
- Locale data updated to Unicode CLDR 46.
- More support for network sessions in DirectPlay.
- Wayland driver enabled in default configuration.
- Various bug fixes.
- update staging to 9.22 release
-------------------------------------------------------------------
Sun Nov 10 09:35:28 UTC 2024 - Marcus Meissner <meissner@suse.com>
- readd wine-devel to baselibs.conf
- readd _service and adjust get-sources.sh
- readd find-requires
-------------------------------------------------------------------
Sat Nov 9 00:56:55 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 9.21 release:
- More support for network sessions in DirectPlay.
- Header fixes for C++ compilation.
- I/O completion fixes.
- More formats supported in D3DX9.
- Various bug fixes.
- update staging to 9.21 release
- remove wisotool, as it should not be useful anymore
- remove dosbox as a runtime dependency
- remove desktop integration, as most users who use wine directly,
don't use them, and most people use wine bottle managers
- spec file overhauled, using pkgconfig, removing Leap < 1500
-------------------------------------------------------------------
Sat Oct 19 09:50:06 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.20 release
- Bundled Capstone library for disassembly in WineDbg.
- More formats supported in D3DX9.
- Static analysis and JUnit test reports in Gitlab CI.
- More support for network sessions in DirectPlay.
- Various bug fixes.
- update staging to 9.20 release
-------------------------------------------------------------------
Sun Oct 6 13:43:41 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.19 release
- Character tables updates to Unicode 16.0.0.
- Better window positioning in the Wayland driver.
- More support for network sessions in DirectPlay.
- Support for plug&play device change notifications.
- Various bug fixes.
- update staging to 9.19 release
-------------------------------------------------------------------
Sun Sep 22 14:50:04 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.18 release
- New Media Foundation backend using FFMpeg.
- Initial support for network sessions in DirectPlay.
- New Desktop Control Panel applet.
- Various bug fixes.
- update staging to 9.18 release
- buildrequire ffmpeg
-------------------------------------------------------------------
Sat Sep 7 07:42:59 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.17 release
- Window surface scaling on High DPI displays.
- Bundled vkd3d upgraded to version 1.13.
- Mono engine updated to version 9.3.0
- Improved CPU detection on ARM64.
- Various bug fixes.
- update staging to 9.17 release
- updated bundle versions provides
-------------------------------------------------------------------
Sat Aug 24 11:39:25 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.16 release
- Initial Driver Store implementation.
- Pbuffer support in the Wayland driver.
- More prototype objects in MSHTML.
- Various bug fixes.
- update staging to 9.16 release
- 6256.patch: upstream
-------------------------------------------------------------------
Wed Aug 21 09:16:21 UTC 2024 - llyyr <llyyr@yukari.in>
- 6256.patch: fixes wayland backend
-------------------------------------------------------------------
Mon Aug 12 13:57:22 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.15 release
- Prototype and constructor objects in MSHTML.
- More support for ODBC Windows drivers.
- Various bug fixes.
- update staging to 9.15 release
-------------------------------------------------------------------
Mon Jul 29 09:39:31 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.14 release
- Mailslots reimplemented using server-side I/O.
- More support for ODBC Windows drivers.
- Still more user32 data structures in shared memory.
- Various bug fixes.
- update staging to 9.14 release
-------------------------------------------------------------------
Mon Jul 15 07:20:41 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.13 release
- Support for loading ODBC Windows drivers.
- More user32 data structures in shared memory.
- More rewriting of the CMD.EXE engine.
- Various bug fixes.
- update staging to 9.13 release
- removed 0001-mf-tests-Remove-static-specifier-on-variables-refere.patch: upstream
-------------------------------------------------------------------
Wed Jul 10 09:49:46 UTC 2024 - Marcus Meissner <meissner@suse.com>
- replaced 0001-mf-tests-use-defines-instead-of-static-const-for-old.patch
by official commit 0001-mf-tests-Remove-static-specifier-on-variables-refere.patch
-------------------------------------------------------------------
Sat Jun 29 07:00:18 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.12 release
- Initial support for user32 data structures in shared memory.
- Mono engine updated to version 9.2.0.
- Rewrite of the CMD.EXE engine.
- Fixed handling of async I/O status in new WoW64 mode.
- Various bug fixes.
- update staging to 9.12 release
- 0001-winewayland-Avoid-crashing-when-the-dummy-window-sur.patch: upstream
- removed/merged to below: 0001-mf-tests-help-older-compilers-by-using-defines.patch
- added: 0001-mf-tests-use-defines-instead-of-static-const-for-old.patch
-------------------------------------------------------------------
Sun Jun 23 11:23:40 UTC 2024 - Marcus Meissner <meissner@suse.com>
@@ -13,15 +418,6 @@ Sat Jun 15 14:49:37 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Various bug fixes.
- update staging to 9.11 release
-------------------------------------------------------------------
Sat Jun 15 14:49:37 UTC 2024 - Marcus Meissner <meissner@suse.com>
- Updated to 9.11 release
- C++ exception handling on ARM platforms.
- More DPI Awareness support improvements.
- Various bug fixes.
- update staging to 9.11 release
-------------------------------------------------------------------
Mon Jun 3 12:20:38 UTC 2024 - Marcus Meissner <meissner@suse.com>

View File

@@ -1,63 +0,0 @@
[Desktop Entry]
Exec=wine start /unix %f
Name=Wine
NoDisplay=true
Name[af]=Wyn
Name[lo]=ເຄືອ
Name[ta]=¨Åý
Name[ven]=Veini
Name[zu]=Iwayini
GenericName=Run Windows Programs
GenericName[af]=Hardloop Vensters Programme
GenericName[be]=Выканаць Windows праграмы
GenericName[bg]=Програма за Изпълнение на Windows Програми
GenericName[bs]=Pokretanje Windows programa
GenericName[ca]=Engega programes Windows
GenericName[cs]=Provozujte programy z Windows
GenericName[da]=Kører Windows programmer
GenericName[de]=Windows-Programme ausführen
GenericName[el]=Εκτέλεση προγραμμάτων Windows
GenericName[eo]=Lanĉu Vindozaj Programoj
GenericName[es]=Ejecución de programas de Windows
GenericName[et]=Windows rakenduste käivitamine
GenericName[eu]=Windows Programak Abiarazten Ditu
GenericName[fa]=اجرای برنامه‌های ویندوز‌
GenericName[fi]=Aja Windows ohjelmia
GenericName[fr]=Fait fonctionner des programmes Windows
GenericName[he]=הפעלת תוכניות של Windows
GenericName[hu]=Windows-emulátor
GenericName[is]=Keyra Windows forrit
GenericName[it]=Esecuzione programmi windows
GenericName[ja]=Windowsプログラム実行
GenericName[lo]=ໂປຣແກຣມວາດພາບທຳມະດາ
GenericName[lt]=Leisti Windows programas
GenericName[lv]=Darbina Windows Programmas
GenericName[mk]=Стартувај Windows програми
GenericName[mn]=Виндовсын-Програм ажиллуулах
GenericName[nb]=Kjør Windows-programmer
GenericName[nl]=Windows-programma's draaien
GenericName[nn]=Køyr Windows-program
GenericName[nso]=Tsamaisa Mananeo a di-Window
GenericName[pl]=Środowisko do uruchamiania programów Windows
GenericName[pt]=Executar Programas de Windows
GenericName[pt_BR]=Executar Programas do Windows
GenericName[ro]=Rulează programe de Windows
GenericName[ru]=Выполнение программ Windows
GenericName[se]=Vuoje Windows-prográmmaid
GenericName[sk]=Beh aplikácií Windows
GenericName[sl]=Poganjanje programov za Windows
GenericName[sv]=Kör Windows-program
GenericName[ta]=Å¢ý§¼¡Š ¿¢Ãø¸¨Ç þÂìÌ
GenericName[tr]=Windows Programlarını Çalıştır
GenericName[uk]=Запуск програм Windows
GenericName[ven]=Mbekanyamushumo yau tshimbidza dziwindow
GenericName[vi]=Chạy chương trình của Windows
GenericName[xh]=Sebenzisa Udweliso lweenkqubo lwe Windows
GenericName[zh_CN]=运行 Windows 程序
GenericName[zh_TW]=執行 Windows 程式
GenericName[zu]=Sebenzisa izinhlelo zemisebenzi zama-WIndow
Icon=wine
Type=Application
MimeType=application/x-msdos-program;application/x-ms-dos-executable;application/x-msi;application/x-win-lnk;application/x-ms-shortcut;
Encoding=UTF-8
X-KDE-StartupNotify=false

View File

@@ -1,6 +1,8 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: Hostname:
Version: Hockeypuck 2.2
mQINBFY4SBYBEAC11sh4AMhIhiLxj76FXsluVJIU4nZjVmexar+/5WMlVvMX+Dxk
xsFNBFY4SBYBEAC11sh4AMhIhiLxj76FXsluVJIU4nZjVmexar+/5WMlVvMX+Dxk
lUbKDCBOUMtPFsAXMpcxOGwscCr3WMuI8WszTjKDs3mdQ37o/pzXMbRhY0oZV29Z
EhNLds14qhMLlQiDEm5lJ5bOsLevHJ9hR4wvwY6UR881xsiXsNU+iNMRP0cWeRjQ
84pSCLOt9i+D8rdllVob871gN/tjY4Ll13Tg7qmtFE1YEFJaLb2yik0bO7gPkig/
@@ -11,42 +13,111 @@ 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
=6vF7
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
LJqsDPRRw5hiWE0BNVm1WbuIGQ==
=x8N0
-----END PGP PUBLIC KEY BLOCK-----

6
wine.rpmlintrc Normal file
View File

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

721
wine.spec
View File

@@ -1,7 +1,7 @@
#
# spec file
# spec file for package wine
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,140 +16,132 @@
#
%define projectname wine
%global flavor @BUILD_FLAVOR@%nil
%define staging 0
%define _winelibdir %_libdir
%ifarch x86_64 aarch64
%define wow64_build 0
%global flavor @BUILD_FLAVOR@%{nil}
%define psuffix %{nil}
%define wow64 0
%define staging 0
%if "%{flavor}" == "wow64"
%define psuffix -wow64
%define wow64 1
%endif
%ifarch %ix86
%define wow64_build 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
%if "%flavor" == "staging"
%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; \
mkdir -p %{buildroot}/usr/src/debug/%{name}-%{version}; \
echo "%dir /usr/src/debug/%{name}-%{version}" >> %{_builddir}/mingw32-debugfiles.list; \
%{nil}
%if "%flavor" == "wow64"
%define wow64_build 1
%endif
%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; \
%{nil}
%if "%flavor" == "staging-wow64"
%define staging 1
%define wow64_build 1
%endif
# needs to be on top due to usage of %version macro below
%define realver 9.11
Version: 9.11
Release: 0
%if "%{flavor}" != ""
Name: wine%{?flavor:-}%{?flavor}
Provides: wine = %{version}-%{release}
%if %wow64
%global __arch_install_post \
%_mingw32_find_debuginfo \
%_mingw64_find_debuginfo \
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
Name: wine
%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
%endif
Conflicts: otherproviders(wine)
# the wow64 is now a 64bit flavor of the 32bit build.
%if "%{flavor}" == "wow64" || "%{flavor}" == "staging-wow64"
Conflicts: otherproviders(wine-32bit)
Provides: wine-32bit = %{version}-%{release}
%ifarch x86_64
%global __arch_install_post %_mingw64_find_debuginfo
%global _win_debug_package %_mingw64_debug_package -e -C wine%{psuffix}-win-debuginfo -N wine%{psuffix}-win-debuginfo
%endif
BuildRequires: alsa-devel
%endif
%define _lto_cflags %{nil}
Name: wine%{psuffix}
%define downloadver 10.12
Version: 10.12
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
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
%endif
Source97: baselibs.conf
Source98: wine.rpmlintrc
Source99: get-sources.sh
BuildRequires: autoconf
BuildRequires: bison
%ifarch aarch64
BuildRequires: clang >= 5
BuildRequires: lld
BuildRequires: llvm
%endif
BuildRequires: cups-devel
%if 0%{?suse_version} >= 1550
BuildRequires: libcapi20-devel
BuildRequires: vkd3d-devel
%endif
BuildRequires: FAudio-devel
BuildRequires: dbus-1-devel
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: flex
BuildRequires: fontconfig-devel
BuildRequires: freeglut-devel
BuildRequires: freetype2-devel
BuildRequires: giflib-devel
BuildRequires: glib2-devel
BuildRequires: gstreamer-plugins-base-devel
BuildRequires: krb5-devel
BuildRequires: libgnutls-devel
BuildRequires: libgphoto2-devel
BuildRequires: libgsm-devel
BuildRequires: libjpeg-devel
BuildRequires: liblcms2-devel
BuildRequires: libpcap-devel
BuildRequires: libpng-devel
BuildRequires: libpulse-devel
BuildRequires: libtiff-devel
BuildRequires: libv4l-devel
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
%if 0%{?suse_version} >= 1330
BuildRequires: mpg123-devel
BuildRequires: vulkan-devel
%ifarch %{ix86} x86_64
Requires: libvulkan_intel
%endif
Requires: libvulkan_radeon
Provides: wine-mp3 = %version
Obsoletes: wine-mp3 < %version
%else
Recommends: wine-mp3
%endif
BuildRequires: SDL2-devel
BuildRequires: git
BuildRequires: ncurses-devel
BuildRequires: ocl-icd-devel
BuildRequires: openal-soft-devel
BuildRequires: openldap2-devel
BuildRequires: openssl-devel
BuildRequires: pcsc-lite-devel
BuildRequires: pkgconfig
BuildRequires: sane-backends-devel
BuildRequires: update-desktop-files
BuildRequires: valgrind-devel
%if 0%{?suse_version} >= 1550
%ifarch x86_64
BuildRequires: mingw64-cross-gcc
BuildRequires: mingw64-zlib-devel
Requires: mingw64-libz
%if %{wow64_build}
BuildRequires: mingw32-cross-gcc
%endif
%endif
%ifarch %ix86
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw32-zlib-devel
Requires: mingw32-libz
%endif
%endif
BuildRequires: systemd-devel
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(OpenCL)
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glu)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(glut)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(krb5)
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(ldap)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libgphoto2)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libmpg123)
BuildRequires: pkgconfig(libpcap)
BuildRequires: pkgconfig(libpcsclite)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libunwind)
BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: pkgconfig(osmesa)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(libv4l2)
BuildRequires: pkgconfig(libvkd3d)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(odbc)
BuildRequires: pkgconfig(openal)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(sane-backends)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(smbclient)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-dri3)
BuildRequires: pkgconfig(xcb-present)
BuildRequires: pkgconfig(xcb-xfixes)
BuildRequires: pkgconfig(xcomposite)
BuildRequires: pkgconfig(xcursor)
BuildRequires: pkgconfig(xcursor)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xfixes)
BuildRequires: pkgconfig(xi)
@@ -160,69 +152,75 @@ BuildRequires: pkgconfig(xrandr)
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(xxf86vm)
BuildRequires: pkgconfig(zlib)
Summary: An MS Windows Emulator
License: LGPL-2.1-or-later
Group: System/Emulators/PC
URL: https://www.winehq.org/
Source0: https://dl.winehq.org/wine/source/9.x/%{projectname}-%{realver}.tar.xz
Source41: wine.keyring
Source42: https://dl.winehq.org/wine/source/9.x/%{projectname}-%{realver}.tar.xz.sign
Source2: http://kegel.com/wine/wisotool
Source3: README.SUSE
Source4: wine.desktop
Source6: wine-msi.desktop
Source5: ubuntuwine.tar.bz2
Source7: baselibs.conf
Source8: wine-rpmlintrc
# SUSE specific patches
# - currently none, but add them here
Patch0: 0001-mf-tests-help-older-compilers-by-using-defines.patch
# 1e701a6b3798ecfd688ad1ff405dbb62b3d214c6 fixing wayland
Patch1: 0001-winewayland-Avoid-crashing-when-the-dummy-window-sur.patch
Recommends: wine-gecko >= 2.47.4
Conflicts: wine-gecko < 2.47.4
Recommends: wine-mono >= 9.0.0
Conflicts: wine-mono < 9.0.0
# not packaged in distro...
Recommends: wine-mono
Recommends: alsa-plugins
Recommends: dosbox
Recommends: pipewire-alsa
Recommends: winetricks
Requires: samba-winbind
%if "%{flavor}" != "wow64" && "%{flavor}" != "staging-wow64"
%ifarch aarch64
BuildRequires: clang >= 5
BuildRequires: lld
BuildRequires: llvm
#BuildRequires: pkgconfig(valgrind)
%endif
%ifarch %{ix86}
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw32-filesystem >= 20250221
%endif
%ifarch x86_64
Requires: %{name}-32bit = %{version}
BuildRequires: mingw64-cross-gcc
BuildRequires: mingw64-filesystem >= 20250221
#BuildRequires: pkgconfig(valgrind)
%if %{wow64}
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw32-filesystem >= 20250221
%endif
%endif
%if 0%{?suse_version} < 1600
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
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %{ix86} x86_64 ppc armv7l armv7hl aarch64
%if %{staging}
# upstream patch target version
%define staging_version 9.11
Source100: wine-staging-%{staging_version}.tar.xz
BuildRequires: gtk3-devel
BuildRequires: libOSMesa-devel
BuildRequires: libva-devel
BuildRequires: python3
BuildRequires: git-core
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libva)
%endif
# wine bundles multiple unix libraries to be able to build PE files without dependencies
# current versions are from 7.22 (update this if you update the versions below):
Provides: bundled(FAudio) = 23.12.0
Provides: bundled(fluidsynth) = 2.3.3
Provides: bundled(jpeg) = 9e
Provides: bundled(libgsm) = 1.10.19
Provides: bundled(libjxr) = 1.1
Provides: bundled(liblcms2) = 2.15
Provides: bundled(libpng) = 1.6.40
Provides: bundled(libxml2) = 2.11.5
Provides: bundled(libxslt) = 1.1.38
Provides: bundled(mpg123) = 1.32.2
Provides: bundled(musl) = 1.2.3
Provides: bundled(openldap2) = 2.5.16
Provides: bundled(tiff) = 4.6.0
Provides: bundled(vkd3d) = 1.10
Provides: bundled(zlib) = 1.3
%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: winetricks
Conflicts: wine
Conflicts: wine-gecko < 2.47.4
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
%description
Wine is a compatibility layer capable of running Windows
@@ -237,194 +235,110 @@ This WINE flavor contains the "staging" development patchset
on top of the regular Wine release.
%endif
You can run your Windows executables with it and write your Windows
programs under Linux and link against the WINE libraries. It is not
necessary to have a Windows installation to run WINE.
Refer to %{_datadir}/doc/packages/wine/README.SUSE. There is more
documentation available in that directory. Read 'man wine' for further
information.
You can invoke wine by entering 'wine program.exe'. Configure it by
running 'winecfg'.
%package devel
Summary: Files for Wine development
Group: Development/Libraries/C and C++
%if "%{flavor}" != ""
Provides: wine-devel = %{version}
%endif
Conflicts: otherproviders(wine-devel)
Conflicts: wine-devel
%description devel
This RPM contains the header files and development tools for the WINE
libraries.
%_win_debug_package
%prep
%setup -q -n wine-%{realver}
%autopatch -p1
#
cp %{S:3} .
#
%autosetup -n wine-%{downloadver} -p1
%if %{staging}
# apply wine staging patch set on top of the wine release.
tar xf %{SOURCE100}
python3 ./wine-staging-%staging_version/staging/patchinstall.py --all
tar xf %{SOURCE3}
python3 wine-staging-%{downloadver}/staging/patchinstall.py --all
%endif
%build
# currently not building with LTO
%define _lto_cflags %{nil}
cat VERSION
%if 0%{?suse_version} < 1600
export CC="/usr/bin/gcc-14"
export CXX="/usr/bin/g++-14"
%endif
%ifarch %{ix86}
export CFLAGS="%{optflags} -fno-omit-frame-pointer"
export CXXFLAGS="%{optflags} -fno-omit-frame-pointer"
%endif
export WIDL_TIME_OVERRIDE="0" # for reproducible builds.
%ifarch %ix86
# e.g. Steam and other copy protections hate EBP being used for something else.
export RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fomit-frame-pointer//'`
%endif
%ifarch aarch64
# ARM64 now requires clang
# https://source.winehq.org/git/wine.git/commit/8fb8cc03c3edb599dd98f369e14a08f899cbff95
export CC="/usr/bin/clang"
%endif
%if %{staging}
autoreconf -i -f
%endif
# keep just for susepatches with configure changes
#autoconf
#autoheader -I include
CFLAGS="$RPM_OPT_FLAGS" \
export CFLAGS="${CFLAGS:-%{optflags}}"
export CXXFLAGS="${CXXFLAGS:-%{optflags}}"
# we always configure /usr/lib64 now due to new loader structure
%configure \
--libdir=%_libdir \
--with-x \
%ifarch %{arm}
--with-float-abi=hard \
%endif
%ifarch x86_64 aarch64
--with-wayland \
--with-gstreamer \
%ifarch aarch64 x86_64
--enable-win64 \
%if %{wow64_build}
%if %{wow64}
--enable-archs=x86_64,i386 \
%endif
%endif
--verbose || cat config.log
grep "have_x=yes" config.log || exit 1
# generate baselibs.conf
%ifarch %ix86 aarch64
echo "# autogenerated in .spec file" >%SOURCE7
echo "%name" >> %SOURCE7
echo " +^/usr/bin/wine\$" >> %SOURCE7
echo " +^/usr/bin/wine-preloader\$" >> %SOURCE7
echo " +^/usr/lib/wine/i386-windows" >> %SOURCE7
echo " +^/usr/lib/wine/i386-unix" >> %SOURCE7
echo "# autogenerated in .spec file" >%SOURCE97
echo "%name" >> %SOURCE97
#echo " +^/usr/bin/wine\$" >> %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 >>%SOURCE7
echo " recommends \"libpulse0-32bit\"" >> %SOURCE7
echo " recommends \"pipewire-alsa-32bit\"" >> %SOURCE7
echo " recommends \"alsa-plugins-32bit\"" >> %SOURCE7
echo " recommends \"Mesa-libGL1-32bit\"" >> %SOURCE7
%if 0%{?suse_version} >= 1330
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
# indirect deps of libvulkan
echo " requires \"libvulkan_intel-32bit\"" >> %SOURCE7
echo " requires \"libvulkan_radeon-32bit\"" >> %SOURCE7
echo " requires \"libvulkan_intel-32bit\"" >> %SOURCE97
echo " requires \"libvulkan_radeon-32bit\"" >> %SOURCE97
# now included
echo " obsoletes \"wine-mp3-32bit\"" >> %SOURCE7
%else
echo " recommends \"wine-mp3-32bit\"" >> %SOURCE7
%endif
%if 0%{?suse_version} >= 1310
echo " requires \"p11-kit-32bit\"" >> %SOURCE7
%endif
echo " obsoletes \"wine-mp3-32bit\"" >> %SOURCE97
echo " requires \"p11-kit-32bit\"" >> %SOURCE97
%if "%{flavor}" != ""
echo " provides \"wine-<targettype> = <version>\"" >> %SOURCE7
echo " provides \"wine-<targettype> = <version>\"" >> %SOURCE97
%endif
echo " conflicts \"otherproviders(wine-<targettype>)\"" >> %SOURCE7
echo "%name-devel" >> %SOURCE7
echo " +^/usr/lib/wine/.*def" >> %SOURCE7
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>\"" >> %SOURCE7
echo " provides \"wine-devel-<targettype> = <version>\"" >> %SOURCE97
%endif
echo " conflicts \"otherproviders(wine-devel-<targettype>)\"" >> %SOURCE7
echo " conflicts \"otherproviders(wine-devel-<targettype>)\"" >> %SOURCE97
echo "wine-win-debuginfo" >> %SOURCE97
cat %SOURCE7
cat %SOURCE97
%endif
make %{?_smp_mflags} all
%make_build all
%install
make install DESTDIR=%{buildroot}
%make_install DESTDIR=%{buildroot}
rm -rf %{buildroot}%{_mandir}/{pl,de,fr}.UTF-8
%if ! %{wow64}
%ifarch x86_64
%if !%{wow64_build}
mkdir -p \
%{buildroot}/usr/lib/wine/i386-windows \
%{buildroot}/usr/lib/wine/i386-unix
ln -s \
/usr/lib/wine/i386-windows \
/usr/lib/wine/i386-unix \
%buildroot/usr/%_lib/wine/
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
%endif
# install desktop file
install -d %{buildroot}%{_datadir}/applications/
%suse_update_desktop_file %{SOURCE4} System Emulator
install -m 0644 %SOURCE4 %{buildroot}%{_datadir}/applications/
install -m 0644 %SOURCE6 %{buildroot}%{_datadir}/applications/
install -m 0755 %SOURCE2 %{buildroot}%{_bindir}/
mv %{buildroot}/%{_mandir}/de.UTF-8 %{buildroot}/%{_mandir}/de
mv %{buildroot}/%{_mandir}/fr.UTF-8 %{buildroot}/%{_mandir}/fr
%ifnarch x86_64
mv %{buildroot}/%{_mandir}/pl.UTF-8 %{buildroot}/%{_mandir}/pl
%endif
%if %{wow64_build}
mv %{buildroot}/%{_mandir}/pl.UTF-8 %{buildroot}/%{_mandir}/pl
%endif
%ifarch %ix86 x86_64
# Use plain strip, which unlike the MinGW variant preserves the wine builtin marker
find %{buildroot}/usr/lib*/wine/*-windows/ -type f -exec strip --strip-debug {} +
%endif
%ifarch aarch64
# Do not ship static *.a libs
rm %{buildroot}%{_libdir}/wine/*-windows/*.a
%endif
tar -xjf %{SOURCE5}
# Copied from Ubuntu Wine out of debian.diff
# https://launchpad.net/~ubuntu-wine/+archive/ppa/+packages
# taken on 1.2rc2 time.
cd ubuntuwine
install -d %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged
install -c -m 644 wine.menu %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged
# Install application-specific desktop files
install -d %{buildroot}%{_datadir}/applications
install -c -m 644 *.desktop %{buildroot}%{_datadir}/applications/
sed -i "/X-SuSE-translate/d" %{buildroot}%{_datadir}/applications/*.desktop
install -d %{buildroot}%{_datadir}/desktop-directories/
install -c -m 644 *.directory %{buildroot}%{_datadir}/desktop-directories/
# Correct desktop files' categories
%suse_update_desktop_file -n -r wine-notepad Utility TextEditor
%suse_update_desktop_file -n -r wine-uninstaller System Emulator
%suse_update_desktop_file -n -r wine-winecfg System Emulator
%suse_update_desktop_file -n -r wine-regedit System Emulator
%suse_update_desktop_file -n -r wine-winehelp System Emulator
%suse_update_desktop_file -n -r wine-msi System Emulator
%suse_update_desktop_file -n -r wine-browsedrive System Emulator
%suse_update_desktop_file -n -r wine-winefile System FileManager
%suse_update_desktop_file -n -r wine-winemine Game BoardGame
# Install icons
install -d %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
install -c -m 644 *.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
cd ..
# find the implicit dependencies
%define winedir %_builddir/%projectname-%realver
%define winedir %_builddir/wine-%downloadver
cat >%winedir/my-find-requires.sh <<EOF
#!/bin/bash
%{__find_requires}
@@ -438,16 +352,21 @@ chmod 755 %winedir/my-find-requires.sh
%define _use_internal_dependency_generator 0
%define __find_requires %winedir/my-find-requires.sh
# breaks btrfs installation, see bnc#723402
# %%fdupes -s %{buildroot}
%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
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%postun
/sbin/ldconfig
%files
%defattr(-,root,root)
%license LICENSE LICENSE.OLD
%doc ANNOUNCE.md AUTHORS README*
%doc ANNOUNCE.md AUTHORS README.md
%{_bindir}/function_grep.pl
%{_bindir}/msidb
%{_bindir}/msiexec
@@ -462,97 +381,67 @@ chmod 755 %winedir/my-find-requires.sh
%{_bindir}/winemine
%{_bindir}/winepath
%{_bindir}/wineserver
%{_bindir}/wisotool
%{_datadir}/applications/wine.desktop
%{_mandir}/man?/winedbg.?%{?ext_man}
%{_mandir}/man?/wineserver.?%{?ext_man}
%{_mandir}/man?/msiexec.?%{?ext_man}
%{_mandir}/man?/notepad.?%{?ext_man}
%{_mandir}/man?/regedit.?%{?ext_man}
%{_mandir}/man?/regsvr32.?%{?ext_man}
%{_mandir}/man?/wineboot.?%{?ext_man}
%{_mandir}/man?/winebuild.?%{?ext_man}
%{_mandir}/man?/winecfg.?%{?ext_man}
%{_mandir}/man?/wineconsole.?%{?ext_man}
%{_mandir}/man?/winecpp.?%{?ext_man}
%{_mandir}/man?/winefile.?%{?ext_man}
%{_mandir}/man?/winemine.?%{?ext_man}
%{_mandir}/man?/winepath.?%{?ext_man}
%{_datadir}/wine
%ifnarch x86_64
%doc %{_mandir}/man1/wine.1*
%endif
%if %{wow64_build}
%doc %{_mandir}/man1/wine.1*
%endif
%doc %{_mandir}/man1/winedbg.1*
%doc %{_mandir}/man1/wineserver.1*
%ifnarch x86_64
%doc %dir %doc %{_mandir}/pl
%doc %dir %doc %{_mandir}/pl/man1
%doc %{_mandir}/*/man1/wine.1*
%endif
%if %{wow64_build}
%doc %dir %doc %{_mandir}/pl
%doc %dir %doc %{_mandir}/pl/man1
%doc %{_mandir}/*/man1/wine.1*
%endif
%doc %{_mandir}/*/man1/wineserver.1*
%doc %{_mandir}/man1/msiexec.1.*
%doc %{_mandir}/man1/notepad.1.*
%doc %{_mandir}/man1/regedit.1.*
%doc %{_mandir}/man1/regsvr32.1.*
%doc %{_mandir}/man1/wineboot.1.*
%doc %{_mandir}/man1/winebuild.1.*
%doc %{_mandir}/man1/winecfg.1.*
%doc %{_mandir}/man1/wineconsole.1.*
%doc %{_mandir}/man1/winecpp.1.*
%doc %{_mandir}/man1/winefile.1.*
%doc %{_mandir}/man1/winemine.1.*
%doc %{_mandir}/man1/winepath.1.*
%dir %{_sysconfdir}/xdg/menus/
%dir %{_sysconfdir}/xdg/menus/applications-merged
%config %{_sysconfdir}/xdg/menus/applications-merged/*.menu
%{_datadir}/applications/*.desktop
%dir %{_datadir}/desktop-directories/
%{_datadir}/desktop-directories/*.directory
%dir %{_datadir}/icons/hicolor
%dir %{_datadir}/icons/hicolor/scalable
%dir %{_datadir}/icons/hicolor/scalable/apps
%{_datadir}/icons/hicolor/scalable/apps/*.svg
%ifarch %ix86 aarch64
%{_mandir}/man?/wine.?%{?ext_man}
%dir %{_winelibdir}/wine
%ifarch aarch64
%{_bindir}/wine
%{_bindir}/wine-preloader
#{_bindir}/wine-preloader
%{_mandir}/man?/wine.?%{?ext_man}
%if !%{wow64}
%{_winelibdir}/wine/aarch64-windows
%endif
%ifarch ppc %arm
%{_winelibdir}/wine/aarch64-unix
%if %{wow64}
%{_winelibdir}/wine/i386-windows
%{_winelibdir}/wine/x86_64-windows
%endif
%endif
%ifarch %{ix86}
%exclude %{_winelibdir}/wine/i386-unix/*.a
%exclude %{_winelibdir}/wine/i386-windows/*.a
%{_bindir}/wine
%{_winelibdir}/wine/i386-windows
%{_winelibdir}/wine/i386-unix
%endif
%ifarch x86_64
%if %{wow64_build}
%exclude %{_winelibdir}/wine/x86_64-unix/*.a
%exclude %{_winelibdir}/wine/x86_64-windows/*.a
%if %{wow64}
%{_bindir}/wine
%{_bindir}/wine-preloader
%exclude %{_winelibdir}/wine/i386-unix/*.a
%exclude %{_winelibdir}/wine/i386-windows/*.a
%{_winelibdir}/wine/i386-windows
%{_winelibdir}/wine/x86_64-windows
%{_winelibdir}/wine/x86_64-unix
%else
%{_bindir}/wine64
%{_bindir}/wine64-preloader
%endif
%endif
%ifarch x86_64
%if !%{wow64_build}
%dir /usr/lib/wine/
%dir /usr/lib/wine/i386-windows
%dir /usr/lib/wine/i386-unix
%{_libdir}/wine/i386-unix
%{_libdir}/wine/i386-windows
%else
%dir %{_libdir}/wine/i386-windows
%exclude %{_libdir}/wine/i386-windows/*.a
%{_libdir}/wine/i386-unix
%{_bindir}/wine
%{_winelibdir}/wine/x86_64-unix
#exclude %{_winelibdir}/wine/x86_64-unix/*.a
%{_winelibdir}/wine/x86_64-windows
#exclude %{_winelibdir}/wine/x86_64-windows/*.a
%endif
%dir %{_libdir}/wine/x86_64-windows
%dir %{_libdir}/wine/x86_64-unix
%dir %{_libdir}/wine
%else
%dir %{_libdir}/wine
%dir %{_libdir}/wine/*-windows
%dir %{_libdir}/wine/*-unix
%endif
%{_libdir}/wine/*-windows/*.[b-z]*
%{_libdir}/wine/*-windows/*.ax
%{_libdir}/wine/*-windows/*.acm
#ifarch aarch64
#{_libdir}/wine/*-windows/st*
#endif
%{_libdir}/wine/*-unix/*.so*
%files devel
%defattr(-,root,root)
%{_winelibdir}/wine/*-*/*.a
%{_includedir}/wine
%{_bindir}/widl
%{_bindir}/winebuild
@@ -563,28 +452,18 @@ chmod 755 %winedir/my-find-requires.sh
%{_bindir}/winemaker
%{_bindir}/wmc
%{_bindir}/wrc
%ifnarch aarch64
%{_libdir}/wine/*-unix/*.a
%endif
%if 0%{?suse_version} >= 1550
%ifarch %{ix86} x86_64
%ifarch x86_64
%dir %{_libdir}/wine/x86_64-windows
%dir %{_libdir}/wine/x86_64-unix
%endif
# only generated with mingw
%{_libdir}/wine/*-windows/*.a
%endif
%endif
%doc %{_mandir}/man1/winemaker.1*
%doc %{_mandir}/*/man1/winemaker.1*
%doc %{_mandir}/man1/widl.1*
%doc %{_mandir}/man1/winedump.1*
%doc %{_mandir}/man1/wineg++.1*
%doc %{_mandir}/man1/winegcc.1*
%doc %{_mandir}/man1/wmc.1*
%doc %{_mandir}/man1/wrc.1*
%{_mandir}/man?/winemaker.?%{?ext_man}
%{_mandir}/man?/widl.?%{?ext_man}
%{_mandir}/man?/winedump.?%{?ext_man}
%{_mandir}/man?/wineg++.?%{?ext_man}
%{_mandir}/man?/winegcc.?%{?ext_man}
%{_mandir}/man?/wmc.?%{?ext_man}
%{_mandir}/man?/wrc.?%{?ext_man}
# {_datadir}/aclocal/wine.m4
%ifarch aarch64
%if !%{wow64}
%{_winelibdir}/wine/aarch64-windows/*.a
%endif
%endif
%changelog

9293
wisotool

File diff suppressed because it is too large Load Diff