wok-next diff wpa_supplicant/receipt @ rev 16027

Add to ARM: libnl, wpa_supplicant, wput
author Christophe Lincoln <pankso@slitaz.org>
date Sat Mar 08 07:29:53 2014 +0100 (2014-03-08)
parents 62082fa37457
children 38cdd37ed6ef
line diff
     1.1 --- a/wpa_supplicant/receipt	Sat Feb 15 19:55:40 2014 +0100
     1.2 +++ b/wpa_supplicant/receipt	Sat Mar 08 07:29:53 2014 +0100
     1.3 @@ -10,10 +10,25 @@
     1.4  WEB_SITE="http://hostap.epitest.fi/wpa_supplicant/"
     1.5  WGET_URL="http://hostap.epitest.fi/releases/$TARBALL"
     1.6  CONFIG_FILES="/etc/wpa_supplicant.conf"
     1.7 +HOST_ARCH="i486 arm"
     1.8 +
     1.9  TAGS="wireless"
    1.10 +DEPENDS="libssl libcrypto libnl"
    1.11 +BUILD_DEPENDS="openssl-dev libcrypto-dev libnl-dev dbus-dev"
    1.12  
    1.13 -DEPENDS="libssl slitaz-base-files libcrypto libnl"
    1.14 -BUILD_DEPENDS="openssl-dev libcrypto libcrypto-dev libnl-dev dbus-dev"
    1.15 +# Cross compile
    1.16 +case "$ARCH" in
    1.17 +	arm*) 
    1.18 +		VERSION="1.1"
    1.19 +		BUILD_DEPENDS="openssl-dev libcrypto-dev"
    1.20 +		TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.21 +		WGET_URL="http://hostap.epitest.fi/releases/$TARBALL" ;;
    1.22 +esac
    1.23 +
    1.24 +# Arch install
    1.25 +case "$SLITAZ_ARCH" in
    1.26 +	arm*) DEPENDS="libssl libcrypto" ;;
    1.27 +esac
    1.28  
    1.29  # Rules to configure and make the package.
    1.30  compile_rules()
    1.31 @@ -22,15 +37,23 @@
    1.32  	sed 's/-lnl/-lnl-3/g' -i ../src/drivers/drivers.mak
    1.33  	sed 's/-lnl-3-genl/-lnl-genl-3/g' -i ../src/drivers/drivers.mak
    1.34  	cp -a ./defconfig ./.config
    1.35 -	cat >> .config << EOF
    1.36 +	case "$ARCH" in
    1.37 +		i?86)
    1.38 +			cat >> .config << EOF
    1.39  CONFIG_AP=y
    1.40  CONFIG_BGSCAN_SIMPLE=y
    1.41 +CONFIG_LIBNL20=y
    1.42 +CFLAGS += -I/usr/include/libnl3
    1.43  CONFIG_CTRL_IFACE_DBUS=y
    1.44  CONFIG_CTRL_IFACE_DBUS_NEW=y
    1.45  CONFIG_CTRL_IFACE_DBUS_INTRO=y
    1.46 -CONFIG_LIBNL20=y
    1.47 -CFLAGS += -I/usr/include/libnl3
    1.48  EOF
    1.49 +			;;
    1.50 +		arm)
    1.51 +			# 2.X dont cross compile for ARM
    1.52 +			#echo 'CFLAGS += -I${sysroot}/usr/include/libnl3' >> .config 
    1.53 +			continue ;;
    1.54 +	esac
    1.55  	make BINDIR=/usr/bin LIBDIR=/lib
    1.56  }
    1.57