xz: build binaries statically

Courtesy of @cemkeylan, from IRC
This commit is contained in:
Ethan 2022-07-07 16:35:39 -05:00
parent 05bf5e71ad
commit 7449524e94

View File

@ -7,3 +7,16 @@
make
make install
# Link the binaries statically
cd src
rm -f xz/xz lzmainfo/lzmainfo xzdec/lzmadec xzdec/xzdec
make LDFLAGS=-all-static -C xz
make LDFLAGS=-all-static -C lzmainfo
make LDFLAGS=-all-static -C xzdec
for bin in xz/xz lzmainfo/lzmainfo xzdec/lzmadec xzdec/xzdec; do
cp "$bin" "$DESTDIR/usr/bin"
chmod 755 "$DESTDIR/usr/bin/${bin##*/}"
done