Page MenuHomePhabricator

[guix] Build the OSX DMG
ClosedPublic

Authored by Fabien on Mar 1 2024, 20:20.

Details

Reviewers
PiRK
Group Reviewers
Restricted Project
Commits
rABC4d9c174a3a3d: [guix] Build the OSX DMG
Summary

Generate the OSX DGM image via GUIX. After this GUIX achieves feature parity with Gitian.

Test Plan
HOSTS=x86_64-apple-darwin ./contrib/guix/guix-build

Diff Detail

Repository
rABC Bitcoin ABC
Branch
osx_dmg_guix
Lint
Lint Passed
SeverityLocationCodeMessage
Advicecontrib/guix/libexec/build.sh:417SC2185ShellCheck found an issue:
Unit
No Test Coverage
Build Status
Buildable 27582
Build 54727: Build Diff
Build 54726: arc lint + arc unit

Event Timeline

Fabien requested review of this revision.Mar 1 2024, 20:20
This revision is now accepted and ready to land.Mar 2 2024, 08:00

It works. And apparently xorrisofs is on the path, we don't need -DXORRISO_EXECUTABLE=

You can remove line 310, or I'll do it in a separate diff

xorriso is going away if we backport https://github.com/bitcoin/bitcoin/pull/28432 (but this adds an extra step for the user: dragging the .app into the Applications folder)

This revision was automatically updated to reflect the committed changes.