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
Unit
No Test Coverage
Build Status
Buildable 27584
Build 54731: Build Diff
Build 54730: 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.