28 Commits

Author SHA256 Message Date
086023eb5d Accepting request 1199324 from Emulators
- 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/request/show/1199324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=449
2024-09-09 12:43:54 +00:00
ea9fe3448d - 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
86f55daece Accepting request 1195842 from Emulators
- 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/request/show/1195842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=448
2024-08-25 10:10:43 +00:00
e49ce20da9 - 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
657eb2707e Accepting request 1195152 from Emulators
- 6256.patch: fixes wayland backend (forwarded request 1195038 from llyyr)

OBS-URL: https://build.opensuse.org/request/show/1195152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=447
2024-08-21 21:27:38 +00:00
6022a7a8fe - 6256.patch: fixes wayland backend
OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1142
2024-08-21 15:52:25 +00:00
98d4880f6f Accepting request 1194722 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1194722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=446
2024-08-19 21:45:46 +00:00
286adc8f37 - 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
27593056ef Accepting request 1190233 from Emulators
- 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/request/show/1190233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=445
2024-07-29 19:52:59 +00:00
b66e89fa20 - 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
00d2f87688 Accepting request 1187480 from Emulators
- 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

- 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/request/show/1187480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=444
2024-07-15 17:49:37 +00:00
dd95bf28f3 - 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
febf37b077 - 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
fe63a19b88 - 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
3155671a2c OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1133 2024-07-10 08:11:55 +00:00
0d5ea4e7dd OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1132 2024-07-04 15:48:38 +00:00
ae8106076a Accepting request 1184798 from Emulators
- 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

OBS-URL: https://build.opensuse.org/request/show/1184798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wine?expand=0&rev=443
2024-07-03 18:30:06 +00:00
8b57028f89 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1130 2024-07-01 14:04:09 +00:00
60f624a694 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1129 2024-07-01 12:34:20 +00:00
9fe6581876 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1128 2024-07-01 12:12:24 +00:00
c7f10cf445 - 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
7c6bf8e26e OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1126 2024-07-01 11:51:36 +00:00
58ea70734b OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1125 2024-07-01 11:49:55 +00:00
d47e3e24da OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1124 2024-07-01 09:08:57 +00:00
1666eba1e5 OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1123 2024-07-01 08:42:34 +00:00
c3dc517aac OBS-URL: https://build.opensuse.org/package/show/Emulators/wine?expand=0&rev=1122 2024-07-01 06:48:36 +00:00
de917955b5 - 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
68f1ef7452 - 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
19 changed files with 9994 additions and 890 deletions

55
README.SUSE Normal file
View File

@@ -0,0 +1,55 @@
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,5 +1,7 @@
<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/v10.13</param>
<param name="revision">refs/tags/v9.17</param>
<param name="match-tag">v*.*</param>
<param name="scm">git</param>
</service>

View File

@@ -1,26 +0,0 @@
#!/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 "++++++++++++++++++++++++++++++++++++++++++++++"

3
ubuntuwine.tar.bz2 Normal file
View File

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

View File

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

View File

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

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

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

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

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2iNXmnTUrZr50/lFzvrI6q8XUZ0FAmbbZ2IACgkQzvrI6q8X
UZ3Tow//dybRiUPYZRq3jgHNHNwOGMpYTrVXOrc/BmEUwWsLGOkwWqd2hPoP1lQd
RYn5p8Mx6UKH+O7mK8wjlzjMl4NEta+0D66oLRLj/di2AG7hIf1sSwgFVGDeRWVj
z+mVdt7L3qD5hKx4fDq272keIfuPRcNsenEgrTcu8nqigdYnG7qBJ+zWNGs3O67c
1o1oiRr/xqL/U/PbQmf54JwdAy5GBR3Hew1CkeZq2a6G5d3osTSIansb6cnK9l2+
xvbemr/Zdua0yCD4pdWOWMUM2fhrZEXFhcvOUjI+swo4vb8lqiFEsguUadjxISL5
lYjo+3/83u1KA08QSKUVAVv0+RBhuMMN/ELZVAtvucVD91Hy7J8Sa6+Z1S6K0A0b
Lk7JfNAmHGAdUpYhxfW8yBoQjrcGeI9cQsWqn9JH5Guf8rGVzfN9j47HkTARs1Hu
05m8SAMV8uEHj/epemzNRQwazYdlpjeh/tyJzOG3aFWy/FHqQak86KoPJUl6Fmqk
k1P2fmkl3OjGvtxcmmhvL97f4IAZNf04c0jzXZ5A4fCd3F7sEsQENzvjz3Gbr/vM
L/FbjjtPaI25jaH1BHAuXccNNy+BxlA97YgvXBrDeuYbaH9z1Jpke2U7pSNy+DI3
XdugPLXCoxcXkxhLpTvJI92n4vGNxdLS/66Pwe76OaOsF7SwjWI=
=KPQU
-----END PGP SIGNATURE-----

10
wine-msi.desktop Normal file
View File

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

4
wine-rpmlintrc Normal file
View File

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

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

3
wine-staging-9.17.tar.xz Normal file
View File

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

View File

@@ -1,362 +1,3 @@
-------------------------------------------------------------------
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>
- 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>
@@ -434,7 +75,7 @@ Sat Jun 29 07:00:18 UTC 2024 - Marcus Meissner <meissner@suse.com>
- 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>
@@ -450,6 +91,15 @@ 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>
@@ -877,7 +527,7 @@ Mon Feb 20 08:09:42 UTC 2023 - Marcus Meissner <meissner@suse.com>
-------------------------------------------------------------------
Thu Feb 9 08:02:33 UTC 2023 - Marcus Meissner <meissner@suse.com>
- require libvulkan_intel and libvulkan_radeon during installation,
- require libvulkan_intel and libvulkan_radeon during installation,
also in 32bit flavors. bsc#1206421
-------------------------------------------------------------------
@@ -1107,10 +757,10 @@ Sat May 7 11:55:55 UTC 2022 - Marcus Meissner <meissner@suse.com>
Sat Apr 23 16:49:56 UTC 2022 - Marcus Meissner <meissner@suse.com>
- updated to 7.7 development release
- 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.
- 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.
- update staging to 7.7 release
-------------------------------------------------------------------
@@ -1171,12 +821,12 @@ Sat Feb 26 09:49:07 UTC 2022 - Marcus Meissner <meissner@suse.com>
Sat Feb 12 08:06:08 UTC 2022 - Marcus Meissner <meissner@suse.com>
- updated to 7.2 development release
- 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.
- 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.
- update staging to 7.2 release
-------------------------------------------------------------------
@@ -1292,7 +942,7 @@ Sun Nov 7 12:43:50 UTC 2021 - Marcus Meissner <meissner@suse.com>
- Beginnings of a MSDASQL implementation.
- Various bug fixes.
- update staging to 6.21 release
- wine-fix-faudio.patch: removed, fixed upstream
- wine-fix-faudio.patch: removed, fixed upstream
-------------------------------------------------------------------
Sat Oct 23 08:22:24 UTC 2021 - Marcus Meissner <meissner@suse.com>
@@ -2052,7 +1702,7 @@ Sat Aug 31 08:07:08 UTC 2019 - Marcus Meissner <meissner@suse.com>
- Initial implementation of the HTTP service.
- Stack unwinding support on ARM64.
- Better multi-monitor support on macOS.
- RichEdit control optimizations.
- RichEdit control optimizations.
- Various bug fixes.
- updated staging to 4.15
@@ -2060,10 +1710,10 @@ Sat Aug 31 08:07:08 UTC 2019 - Marcus Meissner <meissner@suse.com>
Sat Aug 17 09:23:43 UTC 2019 - Marcus Meissner <meissner@suse.com>
- updated to 4.14 development release
- 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.
- 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.
- updated staging to 4.14
-------------------------------------------------------------------
@@ -2442,8 +2092,8 @@ Mon Aug 6 14:36:38 UTC 2018 - meissner@suse.com
-------------------------------------------------------------------
Mon Jul 23 14:54:27 UTC 2018 - tobias.johannes.klausmann@mni.thm.de
- Switch to using pkgconfig for dri2proto as dri2proto-devel does
not exist in "Factory" anymore, it is now provided by
- Switch to using pkgconfig for dri2proto as dri2proto-devel does
not exist in "Factory" anymore, it is now provided by
xorgproto-devel, yet using pkgconfig is more robust
-------------------------------------------------------------------
@@ -2594,7 +2244,7 @@ Fri Mar 16 19:28:06 UTC 2018 - meissner@suse.com
-------------------------------------------------------------------
Wed Mar 14 14:54:42 UTC 2018 - crrodriguez@opensuse.org
- Remove buildrequires on metapackages xorg-x11-devel and
- Remove buildrequires on metapackages xorg-x11-devel and
Mesa-devel, use pkgconfig() deps with individual X libs
-------------------------------------------------------------------
@@ -2962,7 +2612,7 @@ Mon Mar 6 07:54:19 UTC 2017 - meissner@suse.com
-------------------------------------------------------------------
Fri Mar 3 21:14:23 UTC 2017 - meissner@suse.com
- Update to 2.3 development snapshot
- Update to 2.3 development snapshot
- Obsolete wineinstall script removed.
- More Direct3D command stream work.
- A few more Shader Model 5 instructions.
@@ -2974,7 +2624,7 @@ Fri Mar 3 21:14:23 UTC 2017 - meissner@suse.com
-------------------------------------------------------------------
Fri Feb 17 21:04:31 UTC 2017 - meissner@suse.com
- Update to 2.2 development snapshot
- Update to 2.2 development snapshot
- Windows version set to Windows 7 for new prefixes.
- More steps towards the Direct3D command stream.
- Still more Shader Model 5 instructions.
@@ -2985,7 +2635,7 @@ Fri Feb 17 21:04:31 UTC 2017 - meissner@suse.com
-------------------------------------------------------------------
Sat Feb 4 20:57:03 UTC 2017 - meissner@suse.com
- Update to 2.1 development snapshot
- Update to 2.1 development snapshot
- Many fixes that were deferred during code freeze.
- More Shader Model 5 instructions.
- A number of improvements to MIME message handling.
@@ -3229,7 +2879,7 @@ Tue May 17 06:09:59 UTC 2016 - meissner@suse.com
-------------------------------------------------------------------
Sat Apr 30 08:13:02 UTC 2016 - meissner@suse.com
- Updated to 1.9.9 development snapshot
- More work towards the WineD3D command stream.
- Service proxies in WebServices.
@@ -3499,7 +3149,7 @@ Sat Aug 8 10:57:45 UTC 2015 - meissner@suse.com
-------------------------------------------------------------------
Wed Jul 29 16:27:02 UTC 2015 - meissner@suse.com
- Updated to 1.7.48 development snapshot
- Updated to 1.7.48 development snapshot
- Fleshed out OpenMP implementation.
- I/O stream support in the MSVCIRT C++ runtime.
- Support for pixel snapping in DirectWrite.
@@ -3510,7 +3160,7 @@ Wed Jul 29 16:27:02 UTC 2015 - meissner@suse.com
-------------------------------------------------------------------
Fri Jul 10 13:58:37 UTC 2015 - meissner@suse.com
- Updated to 1.7.47 development snapshot
- Updated to 1.7.47 development snapshot
- Text drawing in Direct2D.
- Support for the new thread pool API.
- Toolbar state saving.
@@ -3527,7 +3177,7 @@ Tue Jul 7 09:55:22 UTC 2015 - meissner@suse.com
-------------------------------------------------------------------
Fri Jun 26 12:18:00 UTC 2015 - meissner@suse.com
- Updated to 1.7.46 development snapshot
- Updated to 1.7.46 development snapshot
- Improvements in the BITS file transfer service.
- Still more progress on DirectWrite implementation.
- Support for shared user data on 64-bit.
@@ -3543,7 +3193,7 @@ Sat Jun 13 10:24:09 UTC 2015 - meissner@suse.com
-------------------------------------------------------------------
Fri Jun 12 13:45:03 UTC 2015 - meissner@suse.com
- Updated to 1.7.45 development snapshot
- Updated to 1.7.45 development snapshot
- Better debugging support on 64-bit Mac OS X.
- Some more progress on DirectWrite implementation.
- A number of RichEdit control fixes.
@@ -3558,7 +3208,7 @@ Sun Jun 7 10:17:40 UTC 2015 - meissner@suse.com
-------------------------------------------------------------------
Sun May 31 14:48:25 UTC 2015 - hillwood@opensuse.org
- Updated to 1.7.44 development snapshot
- Updated to 1.7.44 development snapshot
- More support for the COM interfaces of the RichEdit control.
- Initial version of a SmartTee filter.
- Some more support for the ARM64 platform.
@@ -3571,7 +3221,7 @@ Fri May 15 14:39:56 UTC 2015 - meissner@suse.com
- Updated to 1.7.43 development snapshot
- Improved support for Shell Browser windows.
- Some more API Sets libraries.
- Some more API Sets libraries.
- Read/write operations support with built-in devices.
- Major Catalan translation update.
- Support for WoW64 mode on ARM64.
@@ -4084,7 +3734,7 @@ Fri Jul 19 05:36:25 UTC 2013 - meissner@suse.com
It also contains a lot of improvements across the board, as well as
support for many new applications and games. See the release notes
for a summary of the major changes.
for a summary of the major changes.
- winetricks helper script updated
@@ -4382,7 +4032,7 @@ Mon Jun 11 20:30:12 UTC 2012 - meissner@suse.com
- Updated to 1.5.6 development snapshot
- Automatic installation of the Mono add-on package.
- Control panel applet for joysticks.
- Control panel applet for joysticks.
- Device bitmap rendering now done through the DIB engine.
- Support for video rendering through DirectX (VMR-9).
- First steps towards a D3D shader compiler.
@@ -4404,7 +4054,7 @@ Fri May 25 21:12:31 UTC 2012 - meissner@suse.com
Mon May 21 11:41:00 UTC 2012 - badshah400@gmail.com
- Use BuildRequires: libgnutls-devel instead of gnutls-devel for
Factory in keeping with gnutls package naming changes.
Factory in keeping with gnutls package naming changes.
-------------------------------------------------------------------
Wed May 16 14:54:37 CEST 2012 - meissner@suse.de
@@ -4702,7 +4352,7 @@ Fri Jul 8 22:34:27 CEST 2011 - meissner@suse.de
- Some more D3DX9 functions.
- Improved support for shell known folders.
- Various bug fixes.
- libv4l headers no longer are in glibc, but in libv4l on factory
- libv4l headers no longer are in glibc, but in libv4l on factory
- updated winetricks to 20110629
-------------------------------------------------------------------
@@ -4795,7 +4445,7 @@ Fri Apr 15 20:19:30 CEST 2011 - meissner@suse.de
- New security tab in the Internet control panel.
- Improved video playback on Mac OS X.
- Various bug fixes.
- Updated winetricks
- Updated winetricks
-------------------------------------------------------------------
Fri Apr 1 23:54:35 CEST 2011 - meissner@suse.de
@@ -4807,7 +4457,7 @@ Fri Apr 1 23:54:35 CEST 2011 - meissner@suse.de
- A few fixes for file associations.
- Menus cleaned up in built-in applications.
- Various bug fixes.
- Updated winetricks
- Updated winetricks
-------------------------------------------------------------------
Fri Mar 18 21:24:18 CET 2011 - meissner@suse.de
@@ -4882,7 +4532,7 @@ Fri Jan 7 20:32:21 CET 2011 - meissner@suse.de
-------------------------------------------------------------------
Fri Jan 7 13:45:24 CET 2011 - meissner@suse.de
- moved development tools into -devel package
- moved development tools into -devel package
-------------------------------------------------------------------
Mon Jan 3 14:30:52 CET 2011 - meissner@suse.de
@@ -4892,7 +4542,7 @@ Mon Jan 3 14:30:52 CET 2011 - meissner@suse.de
- Obsolete AudioIO sound driver removed.
- More work on ActiveX support.
- Various MSI fixes.
- Preloader now used for 64-bit too.
- Preloader now used for 64-bit too.
- Translation updates.
- Various bug fixes.
@@ -5096,7 +4746,7 @@ Fri Jun 18 21:11:50 CEST 2010 - meissner@suse.de
- updated to 1.2 rc4
- Many translation updates.
- A lot of bug fixes.
- Added Ubuntu supplied desktop , menu and icons for
- Added Ubuntu supplied desktop , menu and icons for
Wine stuff. bnc#613850
-------------------------------------------------------------------
@@ -5415,7 +5065,7 @@ Sat Jul 18 02:09:22 CEST 2009 - meissner@suse.de
Sat Jul 4 12:58:33 CEST 2009 - meissner@novell.com
- spec file cleanup, make it possible to rpmbuild -ba
on x86_64 machines. bnc#519192
on x86_64 machines. bnc#519192
- Updated to upstream 1.1.25
- A ton of translation updates.
- Support for various Unicode file encodings in Notepad.
@@ -5497,7 +5147,7 @@ Thu Apr 2 22:28:00 CEST 2009 - meissner@suse.de
- Updated to upstream 1.1.18
- Joystick support on Mac OS X.
- Implementation of iphlpapi on Solaris.
- Implementation of iphlpapi on Solaris.
- A number of 64-bit improvements.
- Obsolete LinuxThreads support has been removed.
- Many fixes to the regression tests on Windows.
@@ -5861,7 +5511,7 @@ Wed Mar 12 18:05:18 CET 2008 - meissner@suse.de
- MS dotnet 1.1 downloader added
- added intel codec downloader
- renamed allvcodecs -> allcodecs
-------------------------------------------------------------------
Fri Feb 22 23:26:07 CET 2008 - meissner@suse.de
@@ -5955,7 +5605,7 @@ Sat Nov 10 00:05:10 CET 2007 - meissner@suse.de
-------------------------------------------------------------------
Wed Oct 31 02:04:21 CET 2007 - ro@suse.de
- include assert.h for alsa source
- include assert.h for alsa source
-------------------------------------------------------------------
Fri Oct 26 20:55:25 CEST 2007 - meissner@suse.de
@@ -6289,7 +5939,7 @@ Fri Jul 28 10:22:58 CEST 2006 - meissner@suse.de
- A lot of MSI bug fixes and improvements.
- More compatible memory management.
- Several fixes for Win64 support.
- Some performance improvements.
- Some performance improvements.
- Lots of bug fixes.
-------------------------------------------------------------------
@@ -6580,7 +6230,7 @@ Mon May 30 14:21:36 CEST 2005 - meissner@suse.de
-------------------------------------------------------------------
Wed May 18 17:23:11 CEST 2005 - ro@suse.de
- fix build with most recent alsa includes
- fix build with most recent alsa includes
-------------------------------------------------------------------
Thu Apr 28 16:43:28 CEST 2005 - meissner@suse.de
@@ -6661,7 +6311,7 @@ Thu Dec 2 13:03:30 CET 2004 - meissner@suse.de
-------------------------------------------------------------------
Thu Nov 11 14:14:20 CET 2004 - ro@suse.de
- fixed file list
- fixed file list
-------------------------------------------------------------------
Wed Oct 20 11:15:07 CEST 2004 - meissner@suse.de
@@ -6805,7 +6455,7 @@ Sun Dec 14 15:48:06 CET 2003 - meissner@suse.de
- removed config-dist.sh
- reenabled alsa/alsa-devel.
- updated to 20031212 upstream release:
- updated to 20031212 upstream release:
- Initial implementation of XDND drag&drop support.
- Improved startup performance on remote displays.
- Major improvements in the oleaut32 dll.
@@ -6949,7 +6599,7 @@ Thu Apr 10 18:12:53 CEST 2003 - meissner@suse.de
-------------------------------------------------------------------
Tue Apr 1 10:48:18 CEST 2003 - ro@suse.de
- use mesa-devel-packages in neededforbuild
- use mesa-devel-packages in neededforbuild
-------------------------------------------------------------------
Fri Mar 7 11:33:11 CET 2003 - meissner@suse.de
@@ -7033,7 +6683,7 @@ Wed Nov 13 15:58:35 CET 2002 - meissner@suse.de
Tue Nov 12 12:00:27 CET 2002 - ro@suse.de
- updated neededforbuild: jade_dsl,sp -> openjade,opensp
- xshared,xdevel -> x-devel-packages
- xshared,xdevel -> x-devel-packages
-------------------------------------------------------------------
Thu Oct 10 03:53:14 PDT 2002 - meissner@suse.de
@@ -7072,13 +6722,13 @@ Mon Sep 9 06:08:10 PDT 2002 - meissner@suse.de
-------------------------------------------------------------------
Mon Sep 2 09:00:19 CEST 2002 - meissner@suse.de
- Do not suggest installing KDE menus of winesetup (they are not
- Do not suggest installing KDE menus of winesetup (they are not
there and wine does its own now). #18648.
-------------------------------------------------------------------
Sun Sep 1 17:27:24 CEST 2002 - ro@suse.de
- Use ExclusiveArch instead of BuildArch
- Use ExclusiveArch instead of BuildArch
-------------------------------------------------------------------
Thu Aug 29 11:23:04 CEST 2002 - meissner@suse.de
@@ -7100,7 +6750,7 @@ Mon Aug 12 10:06:28 CEST 2002 - meissner@suse.de
- Support for font downloading in Postscript driver.
- ALSA sound driver.
- Lots of bug fixes.
- Local:
- Local:
- Started enhancing PPC port.
-------------------------------------------------------------------
@@ -7119,7 +6769,7 @@ Wed Jul 10 11:54:46 CEST 2002 - meissner@suse.de
-------------------------------------------------------------------
Mon Jun 17 13:42:41 CEST 2002 - meissner@suse.de
- Upgraded to current CVS snapshot (20020614),
- Upgraded to current CVS snapshot (20020614),
lots of new features, bugfixes et.al.
- Tweaked wine_init so it does not recursively call itself.
@@ -7131,7 +6781,7 @@ Tue Apr 9 16:52:56 CEST 2002 - meissner@suse.de
Office patches)
- neededforbuild jpeg -> libjpeg, added kdelibs stuff to support
arts client, added sane for twain32.dll
-------------------------------------------------------------------
Tue Feb 5 14:20:06 CET 2002 - pmladek@suse.cz
@@ -7174,7 +6824,7 @@ Tue Jan 22 10:54:50 CET 2002 - pmladek@suse.cz
-------------------------------------------------------------------
Mon Dec 3 09:30:28 CET 2001 - ro@suse.de
- fixed neededforbuild <docbktls> to <docbook-toys>
- fixed neededforbuild <docbktls> to <docbook-toys>
-------------------------------------------------------------------
Thu Nov 1 22:18:15 CET 2001 - bjacke@suse.de
@@ -7210,7 +6860,7 @@ Fri Aug 24 14:24:08 CEST 2001 - pmladek@suse.cz
- updated to version 20010731
- added detection of version of wine config
- fixed autorun of winesetup when config does not exist or
it is for bad version of wine
it is for bad version of wine
- fixed default configuration generated by winesetup along
example in wine
- new script for registry updating
@@ -7220,7 +6870,7 @@ Fri Aug 24 14:24:08 CEST 2001 - pmladek@suse.cz
-------------------------------------------------------------------
Tue Aug 21 16:28:00 CEST 2001 - ro@suse.de
- neededforbuild: replaced sp_libs with sp
- neededforbuild: replaced sp_libs with sp
-------------------------------------------------------------------
Mon May 7 14:39:37 CEST 2001 - pmladek@suse.cz
@@ -7250,7 +6900,7 @@ Tue Apr 10 10:35:11 CEST 2001 - pmladek@suse.cz
-------------------------------------------------------------------
Thu Mar 29 14:16:23 CEST 2001 - ro@suse.de
- fixed neededforbuild
- fixed neededforbuild
-------------------------------------------------------------------
Tue Mar 27 17:11:23 CEST 2001 - pmladek@suse.cz
@@ -7265,7 +6915,7 @@ Tue Mar 27 11:51:47 CEST 2001 - pmladek@suse.cz
- wine up-dated to the version 20010305
- added winesetuptk version 0.5.1b
- fixed winesetuptk for SuSE distribution
- added support: If you have no config file then 'winesetup'
- added support: If you have no config file then 'winesetup'
will be launched automatically when you launch 'wine'
(fixed bug #6769)
- bziped sources
@@ -7273,7 +6923,7 @@ Tue Mar 27 11:51:47 CEST 2001 - pmladek@suse.cz
- actualized description in PAC files
- generated html documentation from sgml documentation
- removed sgml documentation from binary rpm
- cleaned up spec file
- cleaned up spec file
-------------------------------------------------------------------
Thu Mar 8 10:53:56 CET 2001 - uli@suse.de
@@ -7304,7 +6954,7 @@ Thu Nov 23 15:40:15 CET 2000 - arvin@suse.de
Tue Sep 26 14:29:57 CEST 2000 - ro@suse.de
- removed bogus requires
- added mesa-stuff to neededforbuild
- added mesa-stuff to neededforbuild
-------------------------------------------------------------------
Mon Sep 25 15:15:55 CEST 2000 - hhetter@suse.de
@@ -7337,7 +6987,7 @@ Fri Jan 28 10:56:58 CET 2000 - bg@suse.de
-------------------------------------------------------------------
Sun Oct 17 02:31:15 CEST 1999 - ro@suse.de
- fixed neededforbuild
- fixed neededforbuild
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de

63
wine.desktop Normal file
View File

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

View File

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

731
wine.spec
View File

@@ -1,7 +1,7 @@
#
# spec file for package wine
# spec file
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,124 +16,140 @@
#
%define _winelibdir %_libdir
%define projectname wine
%global flavor @BUILD_FLAVOR@%nil
%define staging 0
%global flavor @BUILD_FLAVOR@%{nil}
%define psuffix %{nil}
%define wow64 0
%define staging 0
%if "%{flavor}" == "wow64"
%define psuffix -wow64
%define wow64 1
%ifarch x86_64 aarch64
%define wow64_build 0
%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
%ifarch %ix86
%define wow64_build 0
%endif
%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}/%{2}-debugfiles.list; \
%{nil}
%if %wow64
%global __arch_install_post \
%_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 %_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 %_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
%if "%flavor" == "staging"
%define staging 1
%endif
%define _lto_cflags %{nil}
Name: wine%{psuffix}
%define downloadver 10.13
Version: 10.13
%if "%flavor" == "wow64"
%define wow64_build 1
%endif
%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.17
Version: 9.17
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
%if "%{flavor}" != ""
Name: wine%{?flavor:-}%{?flavor}
Provides: wine = %{version}-%{release}
%else
Name: wine
%endif
Source97: baselibs.conf
Source98: wine.rpmlintrc
Source99: get-sources.sh
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}
%endif
BuildRequires: alsa-devel
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: pkgconfig(OpenCL)
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
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(gl)
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(glu)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libunwind)
BuildRequires: pkgconfig(libusb-1.0)
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(osmesa)
BuildRequires: pkgconfig(wayland-client)
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)
@@ -144,80 +160,66 @@ BuildRequires: pkgconfig(xrandr)
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(xxf86vm)
BuildRequires: pkgconfig(zlib)
%ifarch aarch64
BuildRequires: clang >= 5
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 >= 20250822
%endif
%ifarch x86_64
BuildRequires: mingw64-cross-gcc
BuildRequires: mingw64-filesystem >= 20250822
#BuildRequires: pkgconfig(valgrind)
%if %{wow64}
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw32-filesystem >= 20250822
%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
%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
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
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}
Recommends: wine-mono >= 9.2.0
Conflicts: wine-mono < 9.2.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 x86_64
Requires: %{name}-32bit = %{version}
%endif
%if "%{flavor}" == "wow64" || "%{flavor}" == "staging-wow64"
Conflicts: wine-32bit
Provides: wine-32bit = %{version}-%{release}
%endif
ExclusiveArch: aarch64 %{ix86} x86_64
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %{ix86} x86_64 ppc armv7l armv7hl aarch64
%if %{staging}
# upstream patch target version
%define staging_version 9.17
Source100: wine-staging-%{staging_version}.tar.xz
BuildRequires: gtk3-devel
BuildRequires: libOSMesa-devel
BuildRequires: libva-devel
BuildRequires: python3
%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) = 24.06
Provides: bundled(fluidsynth) = 2.3.5
Provides: bundled(jpeg) = 9f
Provides: bundled(libgsm) = 1.10.19
Provides: bundled(libjxr) = 1.1
Provides: bundled(liblcms2) = 2.16
Provides: bundled(libpng) = 1.6.43
Provides: bundled(libxml2) = 2.11.7
Provides: bundled(libxslt) = 1.1.39
Provides: bundled(mpg123) = 1.32.5
Provides: bundled(musl) = 1.2.3
Provides: bundled(openldap2) = 2.5.17
Provides: bundled(tiff) = 4.6.0
Provides: bundled(vkd3d) = 1.13
Provides: bundled(zlib) = 1.3.1
%description
Wine is a compatibility layer capable of running Windows
@@ -232,110 +234,194 @@ 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: wine-devel
Conflicts: otherproviders(wine-devel)
%description devel
This RPM contains the header files and development tools for the WINE
libraries.
%_win_debug_package
%prep
%autosetup -n wine-%{downloadver} -p1
%setup -q -n wine-%{realver}
%autopatch -p1
#
cp %{S:3} .
#
%if %{staging}
tar xf %{SOURCE3}
python3 wine-staging-%{downloadver}/staging/patchinstall.py --all
# apply wine staging patch set on top of the wine release.
tar xf %{SOURCE100}
python3 ./wine-staging-%staging_version/staging/patchinstall.py --all
%endif
%build
%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
# currently not building with LTO
%define _lto_cflags %{nil}
cat VERSION
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
export CFLAGS="${CFLAGS:-%{optflags}}"
export CXXFLAGS="${CXXFLAGS:-%{optflags}}"
# we always configure /usr/lib64 now due to new loader structure
# keep just for susepatches with configure changes
#autoconf
#autoheader -I include
CFLAGS="$RPM_OPT_FLAGS" \
%configure \
--libdir=%_libdir \
--with-x \
--with-wayland \
--with-gstreamer \
%ifarch aarch64 x86_64
%ifarch %{arm}
--with-float-abi=hard \
%endif
%ifarch x86_64 aarch64
--enable-win64 \
%if %{wow64}
%if %{wow64_build}
--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" >%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
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
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
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
# indirect deps of libvulkan
echo " requires \"libvulkan_intel-32bit\"" >> %SOURCE97
echo " requires \"libvulkan_radeon-32bit\"" >> %SOURCE97
echo " requires \"libvulkan_intel-32bit\"" >> %SOURCE7
echo " requires \"libvulkan_radeon-32bit\"" >> %SOURCE7
# now included
echo " obsoletes \"wine-mp3-32bit\"" >> %SOURCE97
echo " requires \"p11-kit-32bit\"" >> %SOURCE97
%if "%{flavor}" != ""
echo " provides \"wine-<targettype> = <version>\"" >> %SOURCE97
echo " obsoletes \"wine-mp3-32bit\"" >> %SOURCE7
%else
echo " recommends \"wine-mp3-32bit\"" >> %SOURCE7
%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
%if 0%{?suse_version} >= 1310
echo " requires \"p11-kit-32bit\"" >> %SOURCE7
%endif
echo " conflicts \"otherproviders(wine-devel-<targettype>)\"" >> %SOURCE97
echo "wine-win-debuginfo" >> %SOURCE97
%if "%{flavor}" != ""
echo " provides \"wine-<targettype> = <version>\"" >> %SOURCE7
%endif
echo " conflicts \"otherproviders(wine-<targettype>)\"" >> %SOURCE7
echo "%name-devel" >> %SOURCE7
echo " +^/usr/lib/wine/.*def" >> %SOURCE7
%if "%{flavor}" != ""
echo " provides \"wine-devel-<targettype> = <version>\"" >> %SOURCE7
%endif
echo " conflicts \"otherproviders(wine-devel-<targettype>)\"" >> %SOURCE7
cat %SOURCE97
cat %SOURCE7
%endif
%make_build all
make %{?_smp_mflags} all
%install
%make_install DESTDIR=%{buildroot}
make install DESTDIR=%{buildroot}
rm -rf %{buildroot}%{_mandir}/{pl,de,fr}.UTF-8
%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
%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/
%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/wine-%downloadver
%define winedir %_builddir/%projectname-%realver
cat >%winedir/my-find-requires.sh <<EOF
#!/bin/bash
%{__find_requires}
@@ -349,21 +435,16 @@ chmod 755 %winedir/my-find-requires.sh
%define _use_internal_dependency_generator 0
%define __find_requires %winedir/my-find-requires.sh
%post
/sbin/ldconfig
%if ! %{wow64}
%ifarch x86_64
ln -sf /usr/lib64/wine/x86_64-windows /usr/lib/wine/
ln -sf /usr/lib64/wine/x86_64-unix /usr/lib/wine/
%endif
%endif
# breaks btrfs installation, see bnc#723402
# %%fdupes -s %{buildroot}
%postun
/sbin/ldconfig
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%license LICENSE LICENSE.OLD
%doc ANNOUNCE.md AUTHORS README.md
%doc ANNOUNCE.md AUTHORS README*
%{_bindir}/function_grep.pl
%{_bindir}/msidb
%{_bindir}/msiexec
@@ -378,67 +459,97 @@ ln -sf /usr/lib64/wine/x86_64-unix /usr/lib/wine/
%{_bindir}/winemine
%{_bindir}/winepath
%{_bindir}/wineserver
%{_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}
%{_bindir}/wisotool
%{_datadir}/wine
%{_mandir}/man?/wine.?%{?ext_man}
%dir %{_winelibdir}/wine
%ifarch aarch64
%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
%{_bindir}/wine
#{_bindir}/wine-preloader
%{_mandir}/man?/wine.?%{?ext_man}
%if !%{wow64}
%{_winelibdir}/wine/aarch64-windows
%{_bindir}/wine-preloader
%endif
%{_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
%ifarch ppc %arm
%{_bindir}/wine
%{_winelibdir}/wine/i386-windows
%{_winelibdir}/wine/i386-unix
%endif
%ifarch x86_64
%exclude %{_winelibdir}/wine/x86_64-unix/*.a
%exclude %{_winelibdir}/wine/x86_64-windows/*.a
%if %{wow64}
%if %{wow64_build}
%{_bindir}/wine
%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
%{_bindir}/wine-preloader
%else
%{_libdir}/wine/i386-windows
%{_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
%{_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
%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
%{_winelibdir}/wine/*-*/*.a
%defattr(-,root,root)
%{_includedir}/wine
%{_bindir}/widl
%{_bindir}/winebuild
@@ -449,18 +560,34 @@ ln -sf /usr/lib64/wine/x86_64-unix /usr/lib/wine/
%{_bindir}/winemaker
%{_bindir}/wmc
%{_bindir}/wrc
%{_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}
%ifnarch aarch64
%ifarch x86_64
%if 0%{?suse_version} < 1600
%{_libdir}/wine/*-unix/*.a
%endif
%else
%{_libdir}/wine/*-unix/*.a
%endif
%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*
%ifarch aarch64
%if !%{wow64}
%{_winelibdir}/wine/aarch64-windows/*.a
%endif
%endif
# {_datadir}/aclocal/wine.m4
%changelog

9293
wisotool Normal file

File diff suppressed because it is too large Load Diff