wok-next annotate bzip2/receipt @ rev 19561
Initial commit to wok-next (SliTaz v.6 now): update 61 packages (about) according to LFS 7.10
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Dec 16 01:16:56 2016 +0200 (2016-12-16) |
parents | a511baf85854 |
children | 11f96bc53c0e |
rev | line source |
---|---|
pankso@11 | 1 # SliTaz package receipt. |
pankso@11 | 2 |
pankso@11 | 3 PACKAGE="bzip2" |
slaxemulator@6376 | 4 VERSION="1.0.6" |
pankso@211 | 5 CATEGORY="utilities" |
pankso@11 | 6 SHORT_DESC="High-quality data compressor." |
pankso@11 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15474 | 8 LICENSE="BSD" |
pankso@11 | 9 WEB_SITE="http://www.bzip.org/" |
pankso@12815 | 10 TAGS="compression archive" |
pankso@12815 | 11 HOST_ARCH="i486 arm" |
pankso@12815 | 12 |
al@19561 | 13 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@19561 | 14 WGET_URL="http://www.bzip.org/$VERSION/$TARBALL" |
al@19561 | 15 |
pascal@752 | 16 DEPENDS="bzlib" |
al@19561 | 17 SPLIT="bzlib bzip2-apps" |
gokhlayeh@8174 | 18 |
pankso@11 | 19 # Rules to configure and make the package. |
pankso@11 | 20 compile_rules() |
pankso@11 | 21 { |
al@19561 | 22 patch -p1 -i $stuff/bzip2-1.0.6-install_docs-1.patch |
al@19561 | 23 patch -p1 -i $stuff/bzip2-1.0.6-fix_install.patch |
al@19561 | 24 |
pankso@12815 | 25 # No configure script, we must used CC, AR and RANLIB set by cook. |
pankso@12815 | 26 case "$ARCH" in |
pankso@16528 | 27 arm*) |
pankso@12815 | 28 make -f Makefile-libbz2_so CC=${CC} AR=${AR} RANLIB=${RANLIB} && |
pankso@12815 | 29 make clean && make CC=${CC} AR=${AR} RANLIB=${RANLIB} ;; |
pankso@12815 | 30 *) |
pankso@12815 | 31 make -f Makefile-libbz2_so && |
pankso@12815 | 32 make clean && make ;; |
pankso@12815 | 33 esac |
al@19288 | 34 |
al@19561 | 35 make install |
pankso@12815 | 36 } |
pankso@12815 | 37 |
pankso@12815 | 38 # Just to be sure when cross-compiling. |
pankso@12815 | 39 testsuite() |
pankso@12815 | 40 { |
pankso@12815 | 41 readelf -h $src/bzip2-shared |
pankso@11 | 42 } |
pankso@11 | 43 |
pankso@11 | 44 # Rules to gen a SliTaz package suitable for Tazpkg. |
pankso@11 | 45 genpkg_rules() |
pankso@11 | 46 { |
al@19561 | 47 cook_copy_files bzip2 bunzip2 bzcat |
pankso@11 | 48 } |
pankso@11 | 49 |
rcx@3694 | 50 # Restore Busybox symlinks upon removal |
rcx@3694 | 51 post_remove() |
rcx@3694 | 52 { |
rcx@3694 | 53 ln -s /bin/busybox /usr/bin/bunzip2 |
rcx@3694 | 54 ln -s /bin/busybox /usr/bin/bzcat |
rcx@3694 | 55 } |