Mercurial > vanilla
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 } |