diff options
Diffstat (limited to 'extra/wpa_supplicant/Pkgfile')
-rw-r--r-- | extra/wpa_supplicant/Pkgfile | 50 |
1 files changed, 35 insertions, 15 deletions
diff --git a/extra/wpa_supplicant/Pkgfile b/extra/wpa_supplicant/Pkgfile index 2d282240a..6722e182f 100644 --- a/extra/wpa_supplicant/Pkgfile +++ b/extra/wpa_supplicant/Pkgfile @@ -2,27 +2,47 @@ # URL: http://hostap.epitest.fi/wpa_supplicant # Maintainer: NuTyX core team # Packager: thierryn1 at hispeed dot ch -# Depends on: libnl -# Run on: libnl +# Depends on: libnl, dbus, openssl +# Run on: libnl,dbus,openssl name=wpa_supplicant -version=0.6.9 +version=0.7.3 release=1 madwifi_ver=0.9.4 source=(http://hostap.epitest.fi/releases/$name-$version.tar.gz \ - ) + config + dbus-service-file-args.patch + dbus-null-error.patch + WEP232.patch + bss-changed-prop-notify.patch) build() { - cd $name-$version/$name - cp defconfig ./.config - echo "CONFIG_READLINE=y" >> .config - sed -i 's@/usr/local@$(PREFIX)@g' Makefile + cd $name-$version + patch -p1 < $SRC/bss-changed-prop-notify.patch + patch -p1 < $SRC/dbus-service-file-args.patch + patch -p1 < $SRC/dbus-null-error.patch + patch -p1 < $SRC/WEP232.patch + + cd $name + perl -pi -e '$_ = "# $_" if /^\s*network\s*=\s*{/ .. /^\s*}/' wpa_supplicant.conf + cp $SRC/config .config + make - make PREFIX=/usr DESTDIR=$PKG install - install -D -m644 wpa_supplicant.conf $PKG/etc/wpa_supplicant.conf - install -d -m755 $PKG/usr/share/man/man{5,8} - install -m644 doc/docbook/wpa_supplicant.conf.5 $PKG/usr/share/man/man5 - install -m644 doc/docbook/{wpa_background,wpa_cli,wpa_passphrase,wpa_supplicant}.8 \ - $PKG/usr/share/man/man8 + make eapol_test + + mkdir -p $PKG/usr/sbin + mkdir -p $PKG/etc/dbus-1/system.d/ + mkdir -p $PKG/usr/share/dbus-1/system-services/ + + cp wpa_supplicant $PKG/usr/sbin + cp wpa_cli $PKG/usr/sbin + cp wpa_passphrase $PKG/usr/sbin + cp wpa_supplicant.conf $PKG/etc + cp eapol_test $PKG/usr/sbin + install -m 0644 dbus/dbus-wpa_supplicant.conf $PKG/etc/dbus-1/system.d/wpa_supplicant.conf + install -m 0644 dbus/fi.epitest.hostap.WPASupplicant.service $PKG/usr/share/dbus-1/system-services + install -m 0644 dbus/fi.w1.wpa_supplicant1.service $PKG/usr/share/dbus-1/system-services + mkdir -p $PKG/usr/share/man/man{5,8} + cp doc/docbook/*.8 $PKG/usr/share/man/man8 + cp doc/docbook/*.5 $PKG/usr/share/man/man5 } - |