export FINGERPRINT="0x410108112E7EA81F=hebasto"
The Xcode-12.1-12A7403-extracted-SDK-with-libcxx-headers subdirectory must resides in the depends/SDKsdirectory.
Fork the bitcoin-core/guix.sigs repository on GitHub (if not forked yet).
pushd /home/hebasto/guix.sigs
git remote add hebasto [email protected]:hebasto/guix.sigs.git
git config remote.pushDefault hebasto
popd
If building for a tag:
VERSION=21.99-guixtest1
git checkout v$VERSION
If building for a non-tagged commit:
VERSION=$(git rev-parse --short=12 HEAD)
contrib/guix/guix-build
env GUIX_SIGS_REPO=/home/hebasto/guix.sigs SIGNER=$FINGERPRINT contrib/guix/guix-attest
pushd /home/hebasto/guix.sigs
git checkout -b ${VERSION}-non-codesigned
git add $VERSION
git commit -m "Add hebasto Guix attestations for $VERSION non-codesigned"
git push
git switch main
popd
Submit a PR to the bitcoin-core/guix.sigs repository on GitHub.
env GUIX_SIGS_REPO=/home/hebasto/guix.sigs contrib/guix/guix-verify
tested, worked.