diff options
author | Chocobo1 | 2017-08-09 21:24:17 +0800 |
---|---|---|
committer | Chocobo1 | 2017-08-10 00:09:34 +0800 |
commit | 6d39e89a4b304323f5919bbc0a8a04fdbf747283 (patch) | |
tree | be3f1d9ca7612568209b148d54e45f8d619869ea | |
download | aur-6d39e89a4b304323f5919bbc0a8a04fdbf747283.tar.gz |
newpkg: wpa_supplicant-git 2.6.r1113.gb0fc2ef3a-1
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b329ad807aa0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = wpa_supplicant-git + pkgdesc = A daemon program controlling the wireless connection + pkgver = 2.6.r1113.gb0fc2ef3a + pkgrel = 1 + url = https://w1.fi/wpa_supplicant/ + arch = i686 + arch = x86_64 + license = BSD + makedepends = git + depends = glibc + depends = openssl + depends = libdbus + depends = libnl + depends = readline + optdepends = wpa_supplicant_gui: GUI frontend + provides = wpa_supplicant + conflicts = wpa_supplicant + source = git://w1.fi/hostap.git + source = config::https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/wpa_supplicant + sha256sums = SKIP + sha256sums = SKIP + +pkgname = wpa_supplicant-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..214b7f0aa65e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> + +pkgname=wpa_supplicant-git +pkgver=2.6.r1113.gb0fc2ef3a +pkgrel=1 +pkgdesc="A daemon program controlling the wireless connection" +arch=('i686' 'x86_64') +url="https://w1.fi/wpa_supplicant/" +license=('BSD') +depends=('glibc' 'openssl' 'libdbus' 'libnl' 'readline') +optdepends=('wpa_supplicant_gui: GUI frontend') +makedepends=('git') +provides=('wpa_supplicant') +conflicts=('wpa_supplicant') +source=("git://w1.fi/hostap.git" + "config::https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/wpa_supplicant") +sha256sums=('SKIP' + 'SKIP') + + +pkgver() { + cd "hostap/wpa_supplicant" + + git describe --long --tags | sed 's/^hostap_//;s/\([^-]*-g\)/r\1/;s/[_-]/./g' +} + +build() { + cd "hostap/wpa_supplicant" + + cp "$srcdir/config" ".config" + + export CFLAGS="$CPPFLAGS $CFLAGS" + make LIBDIR="/usr/lib" BINDIR="/usr/bin" + make LIBDIR="/usr/lib" BINDIR="/usr/bin" eapol_test +} + +package() { + cd "hostap/wpa_supplicant" + + make LIBDIR="/usr/lib" BINDIR="/usr/bin" DESTDIR="$pkgdir" install + + install -Dm755 "eapol_test" "$pkgdir/usr/bin/eapol_test" + + install -d -m755 "$pkgdir/etc/wpa_supplicant" + install -Dm644 "wpa_supplicant.conf" "$pkgdir/usr/share/doc/wpa_supplicant/wpa_supplicant.conf" + + install -d -m755 "$pkgdir/usr/share/dbus-1/system-services" + install -m644 "dbus/fi.epitest.hostap.WPASupplicant.service" "$pkgdir/usr/share/dbus-1/system-services/" + install -m644 "dbus/fi.w1.wpa_supplicant1.service" "$pkgdir/usr/share/dbus-1/system-services/" + + install -Dm644 "dbus/dbus-wpa_supplicant.conf" "$pkgdir/etc/dbus-1/system.d/wpa_supplicant.conf" + + install -d -m755 "$pkgdir/usr/lib/systemd/system" + install -m644 systemd/*.service "$pkgdir/usr/lib/systemd/system/" + + sed -n '/This software may/,/OF SUCH DAMAGE./p' "README" > "COPYING" + install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/wpa_supplicant/COPYING" +} |