diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..71bec7d91125 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = networkmanager-wireguard + pkgdesc = NetworkManager VPN plugin for WireGuard + pkgver = 0+r87+g0e1124d + pkgrel = 1 + url = https://github.com/max-moser/network-manager-wireguard + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = intltool + depends = networkmanager + depends = libnma + depends = WIREGUARD-MODULE + depends = wireguard-tools + depends = libnm-glib + depends = libsecret + source = networkmanager-wireguard::git+https://github.com/max-moser/network-manager-wireguard.git#commit=0e1124df9e97129c5e0d9996a2c3876ae18f01c4 + sha512sums = SKIP + +pkgname = networkmanager-wireguard + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..81b9e6420a68 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Jean Lucas <jean@4ray.co> + +pkgname=networkmanager-wireguard +pkgver=0+r87+g0e1124d +_commit=0e1124df9e97129c5e0d9996a2c3876ae18f01c4 +pkgrel=1 +pkgdesc='NetworkManager VPN plugin for WireGuard' +arch=(x86_64) +license=(GPL2) +url=https://github.com/max-moser/network-manager-wireguard +depends=(networkmanager libnma WIREGUARD-MODULE wireguard-tools libnm-glib libsecret) +makedepends=(git intltool) +source=($pkgname::git+https://github.com/max-moser/network-manager-wireguard.git#commit=$_commit) +sha512sums=('SKIP') + +pkgver() { + cd $pkgname + echo "0+r$(git rev-list --count HEAD)+g$(git rev-parse --short HEAD)" +} + +build() { + cd $pkgname + ./autogen.sh + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib/networkmanager \ + --enable-more-warnings=yes \ + --disable-static + make +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" sysconfdir=/etc libdir=/usr/lib install +} |