diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f9e7d7618f49 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Gaetan Bisson <bisson@archlinux.org> + +pkgname=hostapd-git +pkgver=20150824.20f331b +pkgrel=1 +pkgdesc='IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator' +url='http://w1.fi/hostapd/' +arch=('i686' 'x86_64') +license=('custom') +makedepends=('git') +depends=('openssl' 'libnl') +source=('git://w1.fi/hostap.git' + 'service') +sha1sums=('SKIP' + 'a8bc9ad3963001a53dedf6581f7be9750b1c3a73') + +options=('emptydirs') + +conflicts=('hostapd') +provides=('hostapd') + +pkgver() { + cd "${srcdir}/hostap" + git log -1 --format='%cd.%h' --date=short | tr -d - +} + +build() { + cd "${srcdir}/hostap/hostapd" + sed -i 's:/etc/hostapd:/etc/hostapd/hostapd:' hostapd.conf + sed -i '/CONFIG_LIBNL32=y/s/^#//' defconfig + cp defconfig .config + make +} + +package() { + cd "${srcdir}/hostap/hostapd" + + install -d "${pkgdir}"/usr/bin + install -t "${pkgdir}"/usr/bin hostapd hostapd_cli + + install -d "${pkgdir}"/usr/share/doc/hostapd + install -t "${pkgdir}"/usr/share/doc/hostapd -m644 hostapd.[a-z]* wired.conf hlr_auc_gw.milenage_db + + install -d "${pkgdir}"/etc/hostapd + install -Dm644 hostapd.8 "${pkgdir}"/usr/share/man/man8/hostapd.8 + install -Dm644 hostapd_cli.1 "${pkgdir}"/usr/share/man/man1/hostapd_cli.1 + install -Dm644 ../COPYING "${pkgdir}"/usr/share/licenses/hostapd/COPYING + install -Dm644 ../../service "${pkgdir}"/usr/lib/systemd/system/hostapd.service +} |