diff options
author | Zachary Huff | 2015-07-18 00:56:05 -0400 |
---|---|---|
committer | Zachary Huff | 2015-07-18 00:56:05 -0400 |
commit | 46d8ddea22529b4fa561e3fd372a80c4b6de4029 (patch) | |
tree | 6b9c0f99248698e875b3f783fd7b79d8fa1b15c7 | |
download | aur-46d8ddea22529b4fa561e3fd372a80c4b6de4029.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | pritunl.install | 8 |
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..adacc0eb34b5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = pritunl + 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 + depends = python + depends = python2 + depends = python2-flask + depends = python2-pyopenssl + depends = python2-pymongo + depends = net-tools + depends = iproute2 + depends = openvpn + 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 = https://github.com/pritunl/pritunl/archive/1.3.662.15.tar.gz + sha256sums = bb835e0d9da1920f2baee10ec905edbaa849c0faed5264948599ddc81778588b + +pkgname = pritunl + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0e74edb31524 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Pritunl <contact@pritunl.com> + +pkgname=pritunl +pkgver=1.3.662.15 +pkgrel=1 +pkgdesc="Enterprise VPN Server" +arch=("any") +license=("custom") +url="https://github.com/${pkgname}/${pkgname}" +depends=( + "python" + "python2" + "python2-flask" + "python2-pyopenssl" + "python2-pymongo" + "net-tools" + "iproute2" + "openvpn" +) +optdepends=( + "mongodb" +) +makedepends=( + "python2-distribute" + "python2-flask" + "python2-pyopenssl" + "python2-pymongo" +) +provides=("${pkgname}") +conflicts=("${pkgname}") +install=${pkgname}.install +source=("${url}/archive/${pkgver}.tar.gz") +sha256sums=("bb835e0d9da1920f2baee10ec905edbaa849c0faed5264948599ddc81778588b") +options=("emptydirs") +backup=( + "etc/${pkgname}.conf" + "var/lib/${pkgname}/${pkgname}.db" + "var/log/${pkgname}.log" + "var/log/${pkgname}.log.1" +) + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + python2 setup.py build +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + mkdir -p "${pkgdir}/var/lib/${pkgname}" + 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 +} |