Compare commits

...
Sign in to create a new pull request.

95 commits

Author SHA1 Message Date
Fedora Release Engineering
623fdfe7ed Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:49:34 +00:00
Fedora Release Engineering
db082f083a Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:15:17 +00:00
Michael Cronenworth
b44dc29930 wine-mono 10.4.1 2026-01-14 22:25:51 -06:00
Michael Cronenworth
af6c1782a2 Update to 11.0 2026-01-13 21:11:10 -06:00
Michael Cronenworth
e8364c165f One last tweak for alternatives 2025-12-26 23:31:25 -06:00
Michael Cronenworth
e6559db2a3 Account for alternatives 2025-12-23 01:07:51 -06:00
Michael Cronenworth
93da4dc922 Bring sanity to the upgrade path, credit Gordon Messmer (RHBZ#2401666) 2025-12-09 20:07:31 -06:00
Gordon Messmer
a64cc2643d Move libdir/wine to a new prefix to allow update with restructured content 2025-12-09 23:21:16 +00:00
Michael Cronenworth
ac54b336e3 Remove Conflicts
The steam package recommends this package in the next update
2025-12-01 14:48:51 -06:00
Michael Cronenworth
f30e696159 Update to 10.20 2025-12-01 14:20:03 -06:00
Michael Cronenworth
64e0d3f26e Rename wine-ntsync to ntsync-autoload
Per https://pagure.io/fesco/issue/3510
2025-11-21 13:30:21 -06:00
Michael Cronenworth
cb3a9e84ce Update to 10.19 2025-11-18 22:27:37 -06:00
Michael Cronenworth
1a90d98aba Rebuild for wine-mono 10.3.0 2025-11-02 20:29:39 -06:00
Michael Cronenworth
533469bd7f Update to 10.18 2025-11-02 13:27:08 -06:00
Michael Cronenworth
fde00fdab1 Commit latest scriptlet version 2025-10-28 08:54:43 -05:00
Michael Cronenworth
39b67234f3 Initial 10.16 update 2025-10-08 17:08:02 -05:00
Michael Cronenworth
f829700928 Update to 10.15 2025-09-17 10:36:45 -05:00
Michael Cronenworth
cd9d5f0876 Update to 10.14 2025-08-29 21:36:00 -05:00
Michael Cronenworth
66c41f94e5 Update to 10.13 2025-08-20 15:06:11 -05:00
Fedora Release Engineering
7383a6f78f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:26:11 +00:00
Adam Williamson
d4a8da5c37 scriptlets: fix on x86_64, ensure always exit 0
The use of `winepedirs` is completely wrong here, expanding it
results in `alternatives` calls with too many arguments which
just print a usage message and exit.

I'm pretty sure going back to `winepedir` is the correct fix here
because the `%if %[ "x86_64" == "%{_target_cpu}" && %{with new_wow64} ]`
blocks that come under this part handle installing and removing
alternatives for the i386-windows files.

Also, ensure the scriptlets always exit 0. This is in the
packaging guidelines.
2025-07-18 17:41:21 -07:00
Björn Esser
d82bea6dc8
Use new wow64 mode for Fedora 43 and later, only
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2025-07-12 21:47:08 +02:00
Björn Esser
02a6e3f7e2
Drop unneeded libOSMesa dependency
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2025-07-12 21:45:16 +02:00
Björn Esser
a8574c637a
Update to 10.12
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2025-07-12 14:16:00 +02:00
Björn Esser
68367aba7b
Merge branch 'f42' into rawhide 2025-07-12 14:15:19 +02:00
Michael Cronenworth
721169b2f0 Own WOW64 directories in core 2025-07-08 09:33:14 -05:00
Michael Cronenworth
7d44cb18f7 Release -6 bump 2025-07-07 23:53:42 -05:00
Michael Cronenworth
1ee4875723 Deprecate legacy wow32 and wow64 packages 2025-07-07 23:52:15 -05:00
José Expósito
3dbc55d5a9 Add missing guards to use mesa-compat-libOSMesa 2025-06-30 08:10:24 +02:00
Michael Cronenworth
65a088941c Default to new WOW64 mode
See also:
https://src.fedoraproject.org/rpms/wine/pull-request/19
2025-06-25 22:00:01 -05:00
José Expósito
d634485766 Use mesa-compat-libOSMesa on Fedora 42 and later 2025-06-25 08:24:01 +02:00
José Expósito
428f5cdcd6 Use mesa-compat-libOSMesa on Fedora 42 and later 2025-06-25 07:44:44 +02:00
Yaakov Selkowitz
0701a14791 Use mesa-compat-libOSMesa in ELN
ELN (the future RHEL 11) tracks rawhide and therefore also has the latest
mesa without libOSMesa.
2025-04-29 21:16:28 -04:00
Björn Esser
093e8c9872
Use mesa-compat-libOSMesa on Fedora 43 and later
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2025-04-25 10:36:34 +02:00
Michael Cronenworth
51aea0fd13 Typo in wow32 package description 2025-04-01 21:23:36 -05:00
Michael Cronenworth
11b57cc76c Initial support for new Wow64 mode 2025-04-01 20:38:30 -05:00
Michael Cronenworth
224f258335 Update to 10.4 2025-03-22 14:28:30 -05:00
Michael Cronenworth
4f7f54d832 Force alternatives removal
For a few releases.
2025-03-01 20:11:33 -06:00
Peter Robinson
4680f67470 Bump build NVR
Add changelog for cleanups and bump for build.
2025-03-01 15:30:30 +00:00
Peter Robinson
addab1900b Move all to proper package license field
The license file macro has been in place
since el7 so we can move to it for
specifying the license.
2025-03-01 15:25:37 +00:00
Peter Robinson
23af794d91 Move the OpenCL checks to a feature conditional
ATM the OpenCL check is just the fedora check
so move it to a specific conditional to make
it easier to adjust it.
2025-03-01 15:25:32 +00:00
Peter Robinson
7bd6d8e69b Drop arm32 support
Fedora dropped arm32 with F-36, there's little
to no arm32 Windows support so we can just drop
all of the arm 32 bits pieces.
2025-03-01 15:25:09 +00:00
Peter Robinson
c1fa31f355 Cleanup old Fedora release conditionals
Cleanup all the old Fedora releases, some back to 17,
in some cases it allows a reasonable cleanup of multiple
levels of ifs in some places.
2025-03-01 15:22:56 +00:00
Peter Robinson
e1a56cbec0 Update mpg123 conditionals
All supported Fedora releases and EL9+ have
mpg123 so update the conditional so all
variants have MP3 support that can.
2025-03-01 15:22:51 +00:00
Peter Robinson
1cdf531389 Drop EOL RHEL releases
RHEL 6 & 7 are now end of life so we can
drop the old conditionals.
2025-03-01 15:22:39 +00:00
Michael Cronenworth
7fb0a75c9b Change x86_64 default alternatives from wine32 to wine64 2025-02-25 08:50:17 -06:00
Michael Cronenworth
efa2d4ec81 Update to 10.2 2025-02-24 16:21:52 -06:00
Michael Cronenworth
e6275b7668 Update to 10.1 2025-02-09 22:00:12 -06:00
Michael Cronenworth
e23840473e Update to 10.0 2025-01-22 08:22:41 -06:00
Michael Cronenworth
ae42a21887 Update to 10.0-rc6 2025-01-19 14:44:12 -06:00
Fedora Release Engineering
c7883a3aba Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:03:02 +00:00
Michael Cronenworth
4e3c1641bc Remove patch 550 2025-01-07 22:05:36 -06:00
Michael Cronenworth
c1abb56f41 Add 10.0-rc4 sources 2025-01-06 21:12:47 -06:00
Michael Cronenworth
511e26fc71 Update to 10.0-rc4 2025-01-06 20:59:28 -06:00
Zephyr Lykos
3e01363315
Fix wine-mono not loading iconv.dll from mingw bindir 2024-12-27 22:20:47 +08:00
Michael Cronenworth
2bb8fb0ea8 Update to 10.0-rc3 2024-12-26 22:41:28 -06:00
Michael Cronenworth
ddb27240da Update prep for rc2 2024-12-17 22:10:57 -06:00
Michael Cronenworth
d6ff1f55a3 Fix source lines for rc2 2024-12-17 20:06:36 -06:00
Michael Cronenworth
da5f7cc6a9 Remove alternatives removals that were supposed to be temporary 2024-12-17 19:57:57 -06:00
Michael Cronenworth
7a71095b44 Handle upgrades to convert d3d8.dll to alternatives take 2 2024-12-10 09:21:39 -06:00
Michael Cronenworth
e767efedd9 Handle upgrades to convert d3d8.dll to alternatives 2024-12-08 23:18:56 -06:00
Michael Cronenworth
f60ac4c5bf Add changelog entry 2024-12-06 22:39:19 -06:00
Michael Cronenworth
e004faf7af Update to 10.0-rc1 2024-12-06 22:36:48 -06:00
Zephyr Lykos
f161348b82
Change DirectX alternatives layout 2024-12-02 21:25:54 +08:00
Zephyr Lykos
1b412dc4d6
Add d3d8 alternative setup 2024-12-02 17:54:18 +08:00
Zephyr Lykos
55a3310521
Revert "Adapt alternatives layout to DXVK 2.0"
This reverts commit 56708c18ab.
2024-11-27 07:17:26 +08:00
Zephyr Lykos
c3096378b1
Update to 9.22 2024-11-25 21:27:26 +08:00
Zephyr Lykos
2e413fca53
Update to 9.21 2024-11-13 23:16:50 +08:00
Zephyr Lykos
b263e78edd
Fix uxtheme.dll regression 2024-09-28 19:36:31 +08:00
Zephyr Lykos
c582f5fc33
Update to 9.18 2024-09-25 13:27:16 +08:00
Zephyr Lykos
56708c18ab
Adapt alternatives layout to DXVK 2.0 2024-09-07 23:05:28 +08:00
Michael Cronenworth
33346baa11 Wine 9.15 and higher requires ARM MinGW binaries (dlltool) 2024-08-14 08:41:18 -05:00
Michael Cronenworth
7ff13e55b3 Add missing esync patch 2024-08-14 07:43:46 -05:00
Michael Cronenworth
7c38d157ad Update to 9.15 2024-08-13 23:20:50 -05:00
Fedora Release Engineering
d038b1d74a Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:22:12 +00:00
Michael Cronenworth
cd13acb1c0 Update to 9.5 2024-03-28 13:30:28 -05:00
Michael Cronenworth
b6dbe710ac Update to 9.1 2024-01-29 10:06:50 -06:00
Michael Cronenworth
5f9467af56 Revert smartcard subpackage due to RHBZ#2259936 2024-01-25 21:25:46 -06:00
Michael Cronenworth
cf3d3e4de9 Add smartcard subpackage (RHBZ#2259198) 2024-01-19 21:19:18 -06:00
Michael Cronenworth
519865b769 Another missed wine-staging pointer type fix 2024-01-18 08:21:06 -06:00
Michael Cronenworth
3cffb3e9cd Add missing staging patch fix 2024-01-17 21:10:02 -06:00
Michael Cronenworth
9ca61ed4fb Add patch for compile errors on i686 2024-01-17 20:48:30 -06:00
Michael Cronenworth
aee1016fb9 Update to 9.0 2024-01-16 22:17:13 -06:00
Michael Cronenworth
1710080362 Upstream only builds vcruntime140_1 on x86-64 starting with 8.19 2023-10-30 12:04:30 -05:00
Michael Cronenworth
38d5389de5 Update to 8.19 2023-10-30 11:39:14 -05:00
Michael Cronenworth
cd1d45170b Update to 8.18 2023-10-15 14:47:10 -05:00
Michael Cronenworth
0c6186e21c Update to 8.17 2023-10-01 14:59:42 -05:00
Michael Cronenworth
4bd4c29784 Update to 8.14 2023-08-22 08:29:43 -05:00
Michael Cronenworth
f2dd5f32e3 Add new DLLs 2023-08-17 11:51:51 -05:00
Michael Cronenworth
d64a90d527 Update to 8.13 2023-08-17 11:34:10 -05:00
Fedora Release Engineering
3cbd6000b6 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:13:52 +00:00
Michael Cronenworth
3789343596 Skip the vkd3d-latest staging patch due to compile error
https://bugs.winehq.org/show_bug.cgi?id=55221
2023-07-10 12:58:04 -05:00
Michael Cronenworth
20cf6562e1 Update to 8.12 2023-07-10 11:53:34 -05:00
Michael Cronenworth
eaa22d0e41 AR files are not shipped in ARM now 2023-06-25 22:26:22 -05:00
Michael Cronenworth
ca2ad08c44 Update to 8.11 2023-06-25 22:02:22 -05:00
6 changed files with 1377 additions and 1685 deletions

View file

@ -1,3 +1,3 @@
SHA512 (wine-8.6.tar.xz) = 602680675f5e062121767769106199179c52a6dd93e97b9b8b4d8365134c72f7745e37d4e3edf6c89c553fb1bfe55b914e77177508fb4f032410d423359abba7
SHA512 (wine-8.6.tar.xz.sign) = 4227f67fe187e78ce648f3e2afbbf51f4a6d5c2ad38ea250cdb5a918d1af873b93eb7b3eea046a1ac58fb5969fe2f6599bd1dbfb2434db37559c6c570be6a0f3
SHA512 (wine-staging-8.6.1.tar.gz) = 28bb066b55293e73df072cceb27a191365d6a319d859e6797bc443e830bb6ddd22cdbf7d9692b43e8eb7f2feb68ac1205aa440c60b37ab7c10ebeab83aa590ce
SHA512 (wine-11.0.tar.xz) = a2c3db14f8cf0d19927466805c8f17c68ee7e93d1196d1162dd2279af497c21ec611a63f7a9de59953bbdfdb44c87d7bf55373c6533224a5d54e434c29428d1b
SHA512 (wine-11.0.tar.xz.sign) = b37064b787e4cff05b01f0d04fe2af8ff341e274a41a0238b5e58e392223bcd3574eb593f78ba7de8fb8caea7c27abf2a1259527807a2bec2413aa9ce027e183
SHA512 (wine-staging-11.0.tar.gz) = 27eecce0cc1974e97d2aaffc0bf5a5d114f5fd8d3d6a349d9f984058a316b6654dd07bc2223c38df16fd2862f59aa79518d2d109ea0ac41c957144377ddd39a7

View file

@ -1 +0,0 @@
/usr/lib/wine/

View file

@ -1 +0,0 @@
/usr/lib64/wine/

View file

@ -1,25 +0,0 @@
--- wine-7.20.old/aclocal.m4 2022-11-17 17:19:01.772386752 +0100
+++ wine-7.20/aclocal.m4 2022-11-17 17:24:03.721683055 +0100
@@ -279,15 +279,17 @@
dnl
dnl Usage: WINE_CHECK_DEFINE(name),[action-if-yes,[action-if-no]])
dnl
AC_DEFUN([WINE_CHECK_DEFINE],
[AS_VAR_PUSHDEF([ac_var],[ac_cv_cpp_def_$1])dnl
-AC_CACHE_CHECK([whether we need to define $1],ac_var,
- AC_EGREP_CPP(yes,[#ifndef $1
-yes
-#endif],
- [AS_VAR_SET(ac_var,yes)],[AS_VAR_SET(ac_var,no)]))
+AC_CACHE_CHECK([whether we need to define $1], ac_var,
+ [AC_PREPROC_IFELSE([[
+#ifndef $1
+#error not defined
+#endif
+]],
+ [AS_VAR_SET(ac_var,no)],[AS_VAR_SET(ac_var,yes)])])
AS_VAR_IF([ac_var],[yes],
[CFLAGS="$CFLAGS -D$1"
LINTFLAGS="$LINTFLAGS -D$1"])dnl
AS_VAR_POPDEF([ac_var])])

1
wine-ntsync.conf Normal file
View file

@ -0,0 +1 @@
ntsync

3086
wine.spec

File diff suppressed because it is too large Load diff