HomePhabricator

guix: Clean up manifest

Description

guix: Clean up manifest

Summary:

guix: Unify fetch methods

guix: Drop unneeded modules

guix: Specify symbols in modules explicitly

This change improves the maintainability of the manifest:
(1) It allows to remove the module when the specified symbols are no longer used.
(2) It prevents accidental use of other symbols, such as bash instead of bash-minimal.

This is a backport of core#27811
Depends on D15344

Test Plan: contrib/guix/guix-build

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D15345

Details

Provenance
Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>Authored on Jun 3 2023, 07:11
PiRKCommitted on Feb 1 2024, 08:53
PiRKPushed on Feb 1 2024, 08:53
Reviewer
Restricted Project
Differential Revision
D15345: guix: Clean up manifest
Parents
rABC5735640ce58e: guix: remove cURL from build env
Branches
Unknown
Tags
Unknown

Event Timeline

PiRK committed rABC03e2ec5db141: guix: Clean up manifest (authored by Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>).Feb 1 2024, 08:53