diff options
author | Christian Hesse | 2016-06-28 21:59:07 +0200 |
---|---|---|
committer | Christian Hesse | 2016-06-28 21:59:07 +0200 |
commit | 31afa2e9c24602cba28d330edfe29a95340483ae (patch) | |
tree | 43dde25124ce706eb76eb1909098678c24a85e96 | |
download | aur-31afa2e9c24602cba28d330edfe29a95340483ae.tar.gz |
commit wireguard-git 0.r3.g3e8c04a-1
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 56 | ||||
-rw-r--r-- | dkms.conf | 11 |
3 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0a76f1fb6ab6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +# Generated by mksrcinfo v8 +# Tue Jun 28 19:59:06 UTC 2016 +pkgbase = wireguard-git + pkgdesc = next generation secure network tunnel - git checkout + pkgver = 0.r3.g3e8c04a + pkgrel = 1 + url = http://www.wireguard.io/ + arch = x86_64 + arch = i686 + license = GPL + makedepends = git + makedepends = libmnl + source = git+https://git.zx2c4.com/WireGuard + source = dkms.conf + sha256sums = SKIP + sha256sums = f34dced05d2b1d9713da12eeef02e71db213646a4c8f6852227430bd84127433 + +pkgname = wireguard-dkms-git + depends = dkms + +pkgname = wireguard-git + depends = libmnl + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0658c5f2de07 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Christian Hesse <mail@eworm.de> + +pkgbase=wireguard-git +pkgname=(wireguard-dkms-git wireguard-git) +pkgver=0.r3.g3e8c04a +pkgrel=1 +pkgdesc='next generation secure network tunnel - git checkout' +arch=('x86_64' 'i686') +url='http://www.wireguard.io/' +license=('GPL') +makedepends=('git' 'libmnl') +source=('git+https://git.zx2c4.com/WireGuard' + 'dkms.conf') +sha256sums=('SKIP' + 'f34dced05d2b1d9713da12eeef02e71db213646a4c8f6852227430bd84127433') + +pkgver() { + cd WireGuard/ + + if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then + printf '%s.r%s.g%s' \ + "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG})" \ + "$(git rev-list --count ${GITTAG}..)" \ + "$(git log -1 --format='%h')" + else + printf '0.r%s.g%s' \ + "$(git rev-list --count master)" \ + "$(git log -1 --format='%h')" + fi +} + +build() { + cd WireGuard/src/tools/ + + make +} + +package_wireguard-dkms-git() { + depends=('dkms') + + cd WireGuard/src/ + + install -d -m0755 "${pkgdir}"/usr/src/wireguard-${pkgver}/crypto/ + install -D -m0755 "${srcdir}"/dkms.conf "${pkgdir}"/usr/src/wireguard-${pkgver}/dkms.conf + install -m0755 Makefile *.c *.h "${pkgdir}"/usr/src/wireguard-${pkgver}/ + install -m0755 crypto/* "${pkgdir}"/usr/src/wireguard-${pkgver}/crypto/ +} + +package_wireguard-git() { + depends=('libmnl') + + cd WireGuard/src/tools/ + + make DESTDIR="${pkgdir}/" install +} + diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..8535afd0f56d --- /dev/null +++ b/dkms.conf @@ -0,0 +1,11 @@ +# +# Linux DKMS config script for the WireGuard kernel module +# + +PACKAGE_NAME="wireguard" +PACKAGE_VERSION=0.0.0 +AUTOINSTALL=yes + +BUILT_MODULE_NAME="wireguard" +DEST_MODULE_LOCATION="/kernel/net" + |