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
Branch
guix_win_package
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 27579
Build 54721: Build Diff
Build 54720: arc lint + arc unit

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