2
0
mirror of https://codeberg.org/kiss-community/repo synced 2024-11-15 11:10:08 -07:00
repo/core/xz/build
Ethan 7449524e94 xz: build binaries statically
Courtesy of @cemkeylan, from IRC
2022-07-07 16:35:39 -05:00

23 lines
451 B
Bash
Executable File

#!/bin/sh -e
./configure \
--prefix=/usr \
--disable-doc \
--disable-nls
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