Page MenuHomePhabricator

[guix] produce the NSIS installer when building for Windows
ClosedPublic

Authored by PiRK on Mar 1 2024, 15:39.

Details

Summary

and produce a .zip rather than a .tar.gz for windows, without forgetting .dll files (same procedure as gitian-win.yml)

and show the sha256 checksums at the end of the build

Test Plan

HOSTS="x86_64-w64-mingw32 x86_64-linux-gnu" contrib/guix/guix-build

Check the content of the output directory.

Test the installer with wine

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

PiRK edited the test plan for this revision. (Show Details)

fix linux host name in test plan, don't forget ;; in case

PiRK published this revision for review.Mar 1 2024, 15:54
Fabien requested changes to this revision.Mar 1 2024, 17:09
Fabien added a subscriber: Fabien.
Fabien added inline comments.
contrib/guix/libexec/build.sh
343 ↗(On Diff #45814)

Please move this line in the case as well, it's not common to all platforms (it's not used for osx)

381 ↗(On Diff #45814)

Macro likestamp:

This revision now requires changes to proceed.Mar 1 2024, 17:09

ninja install-debug only for windows and linux

This revision is now accepted and ready to land.Mar 1 2024, 19:16