#!/bin/sh VERSION=$(((guix environment --ad-hoc --container git -- \ git describe --tags) \ || echo "UNRELEASED") \ | sed 's|/|_|g') >&2 echo "Version is: $VERSION" COMMIT=$(git rev-parse HEAD) >&2 echo "Commit is: $COMMIT" rm -rf pure guix environment --ad-hoc --container git -- \ git checkout-index -a -f --prefix=pure/ \ || exit 1 cd pure || exit 1 HASH=$(guix hash -r -x .) cd .. || exit 1 rm -rf pure || exit 1 guix environment --ad-hoc guile-hall -- \ hall guix -x || exit 1 mkdir -p guix/vkraus/packages || exit 1 cat > release.scm <