Commit graph

68 commits

Author SHA1 Message Date
Daniel Hill 0ddfdc7c1a wine: sort supportFlags 2023-09-19 19:50:26 +12:00
Daniel Hill 07a24f168d wine: add libXfixes
Upstream recommends using this library.
2023-09-19 19:42:34 +12:00
Daniel Hill 965c429917 wine: Fix missing X11 libraries for Wayland build
The Wayland build provides both Wayland and X11 support

Wine still prioritizes X11 over Wayland by default, without these
support libraries some things don't work, including causing some games
to crash.
2023-09-19 19:42:34 +12:00
Andrew Marshall b983f84b1f wine: install in parallel
On a 48-thread CPU, this reduced the time of `nix-build -A
wineWowPackages.stable` from ~15 min. to ~10 min.
2023-09-06 23:26:59 -04:00
Michael Raskin 7c6847bfc9 winePackages: add reckenrode as a maintainer 2023-08-28 00:43:57 +02:00
Randy Eckenrode bdf47492d4 wine64Packages.unstable: Darwin compatibility fixes
- Wine 8.12 changed the implementation of `macdrv_get_gpus_from_metal`,
  causing the patch used by nixpkgs to break. This patch splits that
  patch up to apply cleanly depending on the version;
- Silence an implicit pointer to integer conversion warning due to the
  above patch (required by the Clang 16 stdenv bump);
- Add the PCSC framework on Darwin, which is required as of Wine 8.14.

Wine 8.14 changes the implementation of `macdrv_get_gpus_from_metal`,
causing the patch to no longer apply cleanly. Splitting the patch allows
only the parts that are still needed to apply cleanly dependin gon the
Wine version being built.
2023-08-27 10:58:27 +02:00
R. Ryantm 0f3611743a wine64Packages.unstable: 8.13 -> 8.14 2023-08-25 11:39:02 +00:00
Stefan Frijters 33fc2f21b9
winePackages.stable: 8.0.1 -> 8.0.2 2023-07-30 23:37:50 +02:00
Martino Fontana 77160c83ca winePackages: fix gecko32 and staging hash 2023-07-25 11:15:59 +02:00
Martino Fontana b01545f8cc winePackages.{unstable,staging}: 8.10 -> 8.13 2023-07-23 16:49:25 +02:00
K900 51e69b6caf wine: allow building with experimental wow64 mode
Allows running 32-bit applications on 64-bit native Wine, with no 32-bit libs on the system.
Works at least well enough to run pkgsCross.mingw32.hello.
2023-06-27 09:51:22 +03:00
Martino Fontana 6f4de53ca4 wine: minor cleanup 2023-06-21 15:37:03 +02:00
Martino Fontana 61dd9efa12 wine: fix gstreamer on WoW builds 2023-06-21 15:36:37 +02:00
Stefan Frijters 7c37217a76 winePackages.{unstable,staging}: 8.5 -> 8.10 2023-06-11 16:29:15 +02:00
Stefan Frijters a9428cb1d9 winePackages.stable: 8.0 -> 8.0.1
https://www.winehq.org/announce/8.0.1
2023-06-07 10:04:39 +02:00
Stefan Frijters 206d984884 wine: tweak update script to allow gecko versions to diverge
The versions for gecko should be updated to a new version for unstable/staging
only
2023-06-07 10:04:39 +02:00
Randy Eckenrode 7ccb7b1d33
wine{Unstable,Staging}: 8.3 -> 8.5
https://www.winehq.org/announce/8.4
https://www.winehq.org/announce/8.5
2023-04-01 12:28:42 -04:00
Martino Fontana 72921c1092 wine{Unstable,Staging}: 8.1 -> 8.3 2023-03-13 11:48:45 +01:00
Randy Eckenrode 1d79811a42
wine: fix build failure on Darwin 2023-03-05 21:09:33 -05:00
R. Ryantm a9c47ffc86 winetricks: 20220411 -> 20230212 2023-02-21 09:43:07 +00:00
Stefan Frijters ee03c8669f
winePackages.{unstable,staging}: 8.0 -> 8.1 2023-02-03 23:06:36 +01:00
Ryan Hendrickson b0ec519e3d
wine: fix for updateScript 2023-02-03 23:06:36 +01:00
Stefan Frijters cf692195c5
wine: replace sha256 fetcher arguments with hash 2023-02-03 23:06:35 +01:00
Stefan Frijters 1e14a900a5
wine: remove vkd3dSupport
From https://www.winehq.org/announce/8.0:

"The vkd3d and LDAP libraries are bundled in the source tree and built as
  PE. The corresponding Unix libraries are no longer needed."
2023-02-03 23:06:35 +01:00
Stefan Frijters 3dbfc39ac5
wine: remove ldapSupport
From https://www.winehq.org/announce/8.0:

"The vkd3d and LDAP libraries are bundled in the source tree and built as
  PE. The corresponding Unix libraries are no longer needed."
2023-02-03 23:06:35 +01:00
Stefan Frijters 55b08c0d56
wine: remove openalSupport
From https://www.winehq.org/announce/8.0:

"The OpenAL library is no longer used."
2023-02-03 23:06:35 +01:00
Stefan Frijters 45af4636b3
winePackages.stable: 7.0.1 -> 8.0 2023-02-03 23:06:35 +01:00
Stefan Frijters 003b4c59d4
winePackages.{unstable,staging,wayland}: 7.22 -> 8.0 2023-02-03 23:06:35 +01:00
Stefan Frijters daf0b11297
winePackages.{unstable,staging,wayland}: 7.21 -> 7.22 2023-02-03 23:06:34 +01:00
Stefan Frijters c8a6c65d97
winePackages.{unstable,staging,wayland}: 7.20 -> 7.21 2023-02-03 23:06:34 +01:00
7c6f434c 679ee78ff3
Merge pull request #201315 from SFrijters/wine-7.0.1
wineStable: 7.0 -> 7.0.1
2022-12-23 19:01:04 +00:00
Ryan Hendrickson 98111739de wine-wayland: restore hyphen to pname 2022-12-14 11:57:13 -05:00
Ryan Hendrickson 729486a667 wine, winetricks: add updateScript 2022-12-12 10:10:46 -05:00
Stefan Frijters 2f6c22496a
wineStable: 7.0 -> 7.0.1
https://www.winehq.org/announce/7.0.1
2022-11-15 14:07:12 +01:00
Sandro a6e71d9a7e
Merge pull request #194215 from SuperSamus/wine 2022-11-11 01:46:38 +01:00
Ryan Hendrickson 98550c8dfa wine-wayland: 7.0-rc2 -> 7.20 2022-11-04 11:41:42 -04:00
Martino Fontana a90a880943 wine{Unstable,Staging}: 7.19 -> 7.20 2022-11-01 11:20:18 +01:00
Stefan Frijters 1266a4dff5 vkd3d: 1.4 -> 1.5 2022-11-01 11:05:59 +01:00
Stefan Frijters 5f113c0a80 wine{Unstable,Staging}: 7.18 -> 7.19 2022-11-01 11:05:59 +01:00
Stefan Frijters 8ef33c9c53 wine{Unstable,Staging}: 7.17 -> 7.18 2022-11-01 11:05:59 +01:00
Stefan Frijters d86ccab260
wine: remove unrecognized flag --with-vkd3d
`configure: WARNING: unrecognized options: --with-vkd3d`

Removed upstream in 9d56ca72fe
2022-10-19 00:11:12 +02:00
Stefan Frijters 8b456ccb9a
wine{Unstable,Staging}: 7.16 -> 7.17 2022-09-10 11:31:50 +02:00
Stefan Frijters 15812fffa0
wine{Unstable,Staging}: 7.15 -> 7.16 2022-09-10 11:29:34 +02:00
Stefan Frijters 22087c57e3
wine{Unstable,Staging}: 7.14 -> 7.15 2022-08-14 13:04:28 +02:00
Stefan Frijters 0a59f0aecb
wine{Unstable,Staging}: 7.13 -> 7.14 2022-08-14 13:03:29 +02:00
Shamrock Lee c25543b554 wineWowPackages: default mainProgram to "wine64" 2022-07-22 22:45:44 +00:00
Shamrock Lee c2dbbe706b wine64Packages: fix mainProgram 2022-07-22 22:19:21 +00:00
Stefan Frijters c4897824b4
wine{Unstable,Staging}: 7.12 -> 7.13 2022-07-16 11:18:35 +02:00
Stefan Frijters 47c340212d
wine{Unstable,Staging}: 7.11 -> 7.12 2022-07-14 15:14:09 +02:00
Stefan Frijters 58be603e7d
vkd3d: 1.3 -> 1.4 2022-07-14 15:14:06 +02:00