diff --git a/packages/compress/bzip2/package.mk b/packages/compress/bzip2/package.mk index 1483b89802..2fa7bdc6a4 100644 --- a/packages/compress/bzip2/package.mk +++ b/packages/compress/bzip2/package.mk @@ -23,6 +23,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.bzip.org" PKG_URL="http://www.bzip.org/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_DEPENDS_HOST="toolchain" PKG_DEPENDS_TARGET="toolchain" PKG_PRIORITY="optional" PKG_SECTION="compress" @@ -32,7 +33,27 @@ PKG_LONGDESC="bzip2 is a freely available, patent free (see below), high-quality PKG_IS_ADDON="no" PKG_AUTORECONF="no" +pre_build_host() { + mkdir -p $ROOT/$PKG_BUILD/.$HOST_NAME + cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$HOST_NAME +} + +make_host() { + cd $ROOT/$PKG_BUILD/.$HOST_NAME + make -f Makefile-libbz2_so CC=$HOST_CC CFLAGS="$CFLAGS -fPIC -DPIC" +} + +makeinstall_host() { + make install PREFIX=$ROOT/$TOOLCHAIN +} + +pre_build_target() { + mkdir -p $ROOT/$PKG_BUILD/.$TARGET_NAME + cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$TARGET_NAME +} + pre_make_target() { + cd $ROOT/$PKG_BUILD/.$TARGET_NAME sed -e "s,ln -s (lib.*),ln -snf \$$1; ln -snf libbz2.so.$PKG_VERSION libbz2.so,g" -i Makefile-libbz2_so }