comparison compression/bzip2/bzip2.sh @ 1222:325631424c65

misc: bring back build function
author David Demelier <markand@malikania.fr>
date Wed, 27 Oct 2021 11:32:16 +0200
parents a47aaf9743a0
children 2ec94b9ae47c
comparison
equal deleted inserted replaced
1221:a47aaf9743a0 1222:325631424c65
27 27
28 if [ "$(uname -m)" = "x86_64" ]; then 28 if [ "$(uname -m)" = "x86_64" ]; then
29 CFLAGS="-fPIC $CFLAGS" 29 CFLAGS="-fPIC $CFLAGS"
30 fi 30 fi
31 31
32 rm -rf $PKGNAME-$PKGVERSION 32 build()
33 tar xvf $PKGNAME-$PKGVERSION.tar.gz 33 {
34 cd $PKGNAME-$PKGVERSION 34 rm -rf $PKGNAME-$PKGVERSION
35 tar xvf $PKGNAME-$PKGVERSION.tar.gz
36 cd $PKGNAME-$PKGVERSION
35 37
36 patch -p1 < ../patch-CVE-2016-3189.patch 38 patch -p1 < ../patch-CVE-2016-3189.patch
37 sed -i -e 's/$(PREFIX)/$(DESTDIR)$(PREFIX)/g' Makefile 39 patch -p0 < ../patch-fhs.patch
38 make CC="$CC" CFLAGS="$CFLAGS" all 40 sed -i -e 's/$(PREFIX)/$(DESTDIR)$(PREFIX)/g' Makefile
39 make CC="$CC" CFLAGS="$CFLAGS" -f Makefile-libbz2_so all 41 make CC="$CC" CFLAGS="$CFLAGS" all
40 make install DESTDIR=$DESTDIR PREFIX=/ 42 make CC="$CC" CFLAGS="$CFLAGS" -f Makefile-libbz2_so all
41 install -D libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so.$PKGVERSION 43 make install DESTDIR=$DESTDIR PREFIX=/
42 ln -s libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so 44 install -D libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so.$PKGVERSION
43 ln -s libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so.${PKGVERSION%.*} 45 ln -s libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so
44 ln -s libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so.${PKGVERSION%%.*} 46 ln -s libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so.${PKGVERSION%.*}
47 ln -s libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so.${PKGVERSION%%.*}
45 48
46 cd .. 49 cd ..
47 rm -rf $PKGNAME-$PKGVERSION 50 rm -rf $PKGNAME-$PKGVERSION
51 }