wok diff bzip2/receipt @ rev 15358
Up qemu (1.5.3)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Oct 01 13:32:31 2013 +0000 (2013-10-01) |
parents | 8bfd4fcfb42a |
children | c5285953bed2 |
line diff
1.1 --- a/bzip2/receipt Thu Jan 27 00:20:49 2011 +0100 1.2 +++ b/bzip2/receipt Tue Oct 01 13:32:31 2013 +0000 1.3 @@ -8,24 +8,34 @@ 1.4 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.5 WEB_SITE="http://www.bzip.org/" 1.6 WGET_URL="http://www.bzip.org/$VERSION/$TARBALL" 1.7 +TAGS="compression archive" 1.8 +HOST_ARCH="i486 arm" 1.9 + 1.10 DEPENDS="bzlib" 1.11 -BUILD_DEPENDS="gcc" 1.12 -TAGS="compression archive" 1.13 - 1.14 -# Rules to compile & install the temporary toolchain. 1.15 -cook_tmp_toolchain() 1.16 -{ 1.17 - cd $src 1.18 - make && make PREFIX=/tools install 1.19 -} 1.20 +BUILD_DEPENDS="" 1.21 1.22 # Rules to configure and make the package. 1.23 compile_rules() 1.24 { 1.25 cd $src 1.26 - make -f Makefile-libbz2_so && 1.27 - make clean && 1.28 - make 1.29 + # Disable the tests since they won't work on a multi-architecture build 1.30 + cp Makefile Makefile.orig 1.31 + sed -e "/^all:/s/ test//" Makefile.orig > Makefile 1.32 + # No configure script, we must used CC, AR and RANLIB set by cook. 1.33 + case "$ARCH" in 1.34 + arm) 1.35 + make -f Makefile-libbz2_so CC=${CC} AR=${AR} RANLIB=${RANLIB} && 1.36 + make clean && make CC=${CC} AR=${AR} RANLIB=${RANLIB} ;; 1.37 + *) 1.38 + make -f Makefile-libbz2_so && 1.39 + make clean && make ;; 1.40 + esac 1.41 +} 1.42 + 1.43 +# Just to be sure when cross-compiling. 1.44 +testsuite() 1.45 +{ 1.46 + readelf -h $src/bzip2-shared 1.47 } 1.48 1.49 # Rules to gen a SliTaz package suitable for Tazpkg. 1.50 @@ -42,12 +52,10 @@ 1.51 # Remove Busybox symlinks before installing 1.52 pre_install() 1.53 { 1.54 - local root 1.55 - root=$1 1.56 - echo "Processing post-install commands..." 1.57 - rm -f $root/usr/bin/bunzip2 1.58 - rm -f $root/usr/bin/bzcat 1.59 -# rm -f $root/usr/bin/bzip2 1.60 + echo "Processing post-install commands..." 1.61 + rm -f $root/usr/bin/bunzip2 1.62 + rm -f $root/usr/bin/bzcat 1.63 + #rm -f $root/usr/bin/bzip2 1.64 } 1.65 1.66 # Restore Busybox symlinks upon removal 1.67 @@ -55,5 +63,5 @@ 1.68 { 1.69 ln -s /bin/busybox /usr/bin/bunzip2 1.70 ln -s /bin/busybox /usr/bin/bzcat 1.71 -# ln -s /bin/busybox /usr/bin/bzip2 1.72 + #ln -s /bin/busybox /usr/bin/bzip2 1.73 }