diff options
author | Jingbei Li | 2016-03-21 00:58:22 +0800 |
---|---|---|
committer | Jingbei Li | 2016-03-21 00:58:22 +0800 |
commit | 386faf0e731c98cb6e6cbe612e124b83f099480e (patch) | |
tree | 41ebb913e7efe3ba2eddfb75d6458b8c5db354ee | |
download | aur-386faf0e731c98cb6e6cbe612e124b83f099480e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | pritunl.install | 8 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4f2ce68018cc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,38 @@ +# Generated by mksrcinfo v8 +# Sun Mar 20 16:58:19 UTC 2016 +pkgbase = pritunl-git + pkgdesc = Enterprise VPN Server + pkgver = 1.3.662.15 + pkgrel = 1 + url = https://github.com/pritunl/pritunl + install = pritunl.install + arch = any + license = custom + makedepends = python2-distribute + makedepends = python2-flask + makedepends = python2-pyopenssl + makedepends = python2-pymongo + makedepends = git + depends = python + depends = python2 + depends = python2-flask + depends = python2-pyopenssl + depends = python2-pymongo + depends = net-tools + depends = iproute2 + depends = openvpn + depends = python2-netifaces + depends = python2-boto + optdepends = mongodb + provides = pritunl + conflicts = pritunl + options = emptydirs + backup = etc/pritunl.conf + backup = var/lib/pritunl/pritunl.db + backup = var/log/pritunl.log + backup = var/log/pritunl.log.1 + source = git+https://github.com/pritunl/pritunl + sha256sums = SKIP + +pkgname = pritunl-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4977b2878d5e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Pritunl <contact@pritunl.com> + +pkgname=pritunl-git +_gitname=pritunl +pkgver=1.3.662.15 +pkgrel=1 +pkgdesc="Enterprise VPN Server" +arch=("any") +license=("custom") +url="https://github.com/${_gitname}/${_gitname}" +depends=("python" "python2" "python2-flask" "python2-pyopenssl" "python2-pymongo" "net-tools" "iproute2" "openvpn" "python2-netifaces" "python2-boto") +optdepends=("mongodb") +makedepends=("python2-distribute" "python2-flask" "python2-pyopenssl" "python2-pymongo" "git") +provides=("${_gitname}") +conflicts=("${_gitname}") +install=${_gitname}.install +source=("git+https://github.com/${_gitname}/${_gitname}") +sha256sums=("SKIP") +options=("emptydirs") +backup=("etc/${_gitname}.conf" "var/lib/${_gitname}/${_gitname}.db" "var/log/${_gitname}.log" "var/log/${_gitname}.log.1") + +pkgver() { + cd $_gitname + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +build() { + cd "$_gitname" + python2 setup.py build +} + +package() { + cd "$_gitname" + mkdir -p "${pkgdir}/var/lib/${_gitname}" + python2 setup.py install --root="${pkgdir}" --prefix=/usr --no-upstart +} diff --git a/pritunl.install b/pritunl.install new file mode 100644 index 000000000000..6d535e448146 --- /dev/null +++ b/pritunl.install @@ -0,0 +1,8 @@ +pre_remove() { + systemctl stop pritunl || true + systemctl disable pritunl || true +} + +post_remove() { + rm -rf /var/lib/pritunl +} |