From b37586354f8115d524e8f03b00f597df9c4cb366 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 16 Feb 2013 10:39:59 +0100 Subject: [PATCH] wpa_supplicant: cross build support. --- srcpkgs/wpa_supplicant/template | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/srcpkgs/wpa_supplicant/template b/srcpkgs/wpa_supplicant/template index ae8fe371df..32b12be896 100644 --- a/srcpkgs/wpa_supplicant/template +++ b/srcpkgs/wpa_supplicant/template @@ -11,12 +11,20 @@ distfiles="$homepage/releases/$pkgname-$version.tar.gz" checksum=2c115609fbb5223d51381084a5c944455a8afcda81d584173ff55ba233379e09 makedepends="pkg-config libnl3-devel openssl-devel dbus-devel readline-devel" +crossmakedepends="libnl3-devel openssl-devel dbus-devel readline-devel" conf_files="/etc/${pkgname}.conf" do_build() { sed -i 's|/usr/local|$(PREFIX)|g' Makefile cp -f ${FILESDIR}/config .config - make PREFIX=/usr ${makejobs} + + if [ -n "$XBPS_CROSS_TRIPLET" ]; then + make CC="$XBPS_CROSS_TRIPLET-gcc" LD="$XBPS_CROSS_TRIPLET-ld" \ + AR="$XBPS_CROSS_TRIPLET-ar" RANLIB="$XBPS_CROSS_TRIPLET-ranlib" \ + PREFIX=/usr ${makejobs} + else + make PREFIX=/usr ${makejobs} + fi } do_install() {