[bug#61067,0/3] Update wine and wine-staging packages to 8.0

Message ID cover.1674691809.git.kaelyn.alexi@protonmail.com
Headers
Series Update wine and wine-staging packages to 8.0 |

Message

Kaelyn Takata Jan. 26, 2023, 12:17 a.m. UTC
Here is a patchset to update the various wine and wine-staging packages to the
latest release. Aside from the basic version bumping, the changes include:

* Dropping an unneeded LDFLAGS variable as the rpath being set is not useful
  (it contains only subdirectories),

* Fixing the edits to tools/makedep.c to account for a renamed variable.

* Adding a small phase to set the environment variable WIDL_TIME_OVERRIDE so
  that the widl tool dosn't embed the build date and time in the files it
  generates as part of the wine build.

Cheers,
Kaelyn


Kaelyn Takata (3):
  gnu: wine: Update to 8.0.
  gnu: wine: Build more reproducibly.
  gnu: wine-staging: Update to 8.0.

 gnu/packages/wine.scm | 40 ++++++++++++++++++++++++++--------------
 1 file changed, 26 insertions(+), 14 deletions(-)


base-commit: ebcb5c8e120b39a3dd07c27bc17d520ee653ec23
--
2.39.1
  

Comments

Kaelyn Takata Jan. 27, 2023, 1:07 a.m. UTC | #1
New in v2:

* Tweaked the commit messages of the main 8.0 update patches to better fit the
  guidelines.

* Added two patches to make wine-minimal and wine64 share more of their
  package definition with the parent wine package, especially phases.

* Move the reproducibility patch to the end of the series, to take advantage
  of the better shared phase definitions.

Cheers,
Kaelyn


Kaelyn Takata (5):
  gnu: wine: Update to 8.0.
  gnu: wine-staging: Update to 8.0.
  gnu: wine-minimal: Share phases with parent wine package.
  gnu: wine64: Share phases with parent wine package.
  gnu: wine: Build more reproducibly.

 gnu/packages/wine.scm | 187 +++++++++++++++++-------------------------
 1 file changed, 75 insertions(+), 112 deletions(-)


base-commit: c2b40b4b4c9e0227e47730ebe73a653b89d1e568
--
2.39.1
  
Kaelyn Takata Feb. 2, 2023, 9:23 p.m. UTC | #2
New in v3:

* Modified the patch for sharing phases between wine and wine-minimal to also
  invert the relationship between the two packages, with wine now inheriting
  from wine-minimal.

Cheers,
Kaelyn


Kaelyn Takata (5):
  gnu: wine: Update to 8.0.
  gnu: wine-staging: Update to 8.0.
  gnu: wine-minimal: Make the parent of wine so phases can be shared.
  gnu: wine64: Share phases with parent wine package.
  gnu: wine-minimal: Build more reproducibly.

 gnu/packages/wine.scm | 320 +++++++++++++++++++-----------------------
 1 file changed, 142 insertions(+), 178 deletions(-)


base-commit: 74f15a002cf2979f3268afeed61aa1aef09ea4fa
--
2.39.1