From a5364c6004cad040e9129dba0798f11fc44ece25 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 18 Nov 2015 22:14:02 +0100 Subject: [PATCH] attr: add support for host-build Signed-off-by: Stephan Raue --- packages/devel/attr/package.mk | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/packages/devel/attr/package.mk b/packages/devel/attr/package.mk index 98c2f20dbb..94abeef53f 100644 --- a/packages/devel/attr/package.mk +++ b/packages/devel/attr/package.mk @@ -24,6 +24,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="" PKG_URL="http://download.savannah.gnu.org/releases-noredirect/attr/$PKG_NAME-$PKG_VERSION.src.tar.gz" +PKG_DEPENDS_TARGET="" PKG_DEPENDS_TARGET="toolchain" PKG_PRIORITY="optional" PKG_SECTION="accessibility" @@ -33,6 +34,12 @@ PKG_LONGDESC="Extended attributes are name:value pairs associated permanently wi PKG_IS_ADDON="no" PKG_AUTORECONF="no" +PKG_CONFIGURE_OPTS_HOST="OPTIMIZER= \ + CONFIG_SHELL=/bin/bash \ + INSTALL_USER=root INSTALL_GROUP=root \ + --disable-shared --enable-static" + + PKG_CONFIGURE_OPTS_TARGET="OPTIMIZER= \ CONFIG_SHELL=/bin/bash \ INSTALL_USER=root INSTALL_GROUP=root \ @@ -44,10 +51,20 @@ else PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET DEBUG=-DNDEBUG" fi -pre_configure_target() { +post_unpack() { # attr fails to build in subdirs - cd $ROOT/$PKG_BUILD - rm -rf .$TARGET_NAME + mkdir -p $ROOT/$PKG_BUILD/.$HOST_NAME + cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$HOST_NAME + mkdir -p $ROOT/$PKG_BUILD/.$TARGET_NAME + cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$TARGET_NAME +} + +makeinstall_host() { + mkdir -p $ROOT/$TOOLCHAIN/lib/ + cp libattr/.libs/libattr.a $ROOT/$TOOLCHAIN/lib/ + + mkdir -p $ROOT/$TOOLCHAIN/include/attr + cp include/*.h $ROOT/$TOOLCHAIN/include/attr } makeinstall_target() {