summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChocobo12017-08-09 21:24:17 +0800
committerChocobo12017-08-10 00:09:34 +0800
commit6d39e89a4b304323f5919bbc0a8a04fdbf747283 (patch)
treebe3f1d9ca7612568209b148d54e45f8d619869ea
downloadaur-6d39e89a4b304323f5919bbc0a8a04fdbf747283.tar.gz
newpkg: wpa_supplicant-git 2.6.r1113.gb0fc2ef3a-1
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD58
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"
+}