fix(guix-bzip2): enforce static install and validate runnable bzip2 during apply

This commit is contained in:
vxtls 2026-03-02 19:42:31 -05:00
parent 6dfc8d5c85
commit afec884ea5
3 changed files with 14 additions and 2 deletions

View file

@ -12,6 +12,10 @@ src_compile() {
}
src_install() {
make PREFIX="${SYSTEM_PREFIX}" DESTDIR="${DESTDIR}" install
make PREFIX="${SEED_PREFIX}" DESTDIR="${DESTDIR}" install
make CFLAGS="-O2" LDFLAGS="-static" PREFIX="${SYSTEM_PREFIX}" DESTDIR="${DESTDIR}" install
make CFLAGS="-O2" LDFLAGS="-static" PREFIX="${SEED_PREFIX}" DESTDIR="${DESTDIR}" install
# Fail early if either installed binary is not executable in this environment.
"${DESTDIR}${SYSTEM_PREFIX}/bin/bzip2" --help >/dev/null
"${DESTDIR}${SEED_PREFIX}/bin/bzip2" --help >/dev/null
}