compat-32/bzip2-32/Pkgfile

32 lines
747 B
Plaintext

# Description: Very high-quality data compression program
# URL: http://www.bzip.org/
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
name=bzip2-32
version=1.0.6
release=2
source=(
#http://www.bzip.org/$version/${name%-*}-$version.tar.gz
https://fossies.org/linux/misc/${name%-*}-$version.tar.gz
bzip2.patch
CVE-2016-3189.patch)
build() {
cd ${name%-*}-$version
patch -p1 -i $SRC/bzip2.patch
patch -p1 -i $SRC/CVE-2016-3189.patch
sed -i -e 's,$(PREFIX)/lib,$(PREFIX)/lib32,g' Makefile{,-libbz2_so}
make
make PREFIX=$PKG/usr install
sed -i -e '38s,$(CC) ,$(CC) $(CFLAGS) ,' Makefile-libbz2_so
make -f Makefile-libbz2_so
make -f Makefile-libbz2_so PREFIX=$PKG/usr install
rm -r $PKG/usr/{bin,include,share}
}