summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
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
+}