summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Nicholson2018-06-24 13:00:17 -0700
committerPaul Nicholson2018-06-24 13:00:17 -0700
commit3f8de1e7f4e36d2df3d397e477c899a715429d4f (patch)
tree514ce6216a98410446fa405a638f732229b5c42a
downloadaur-3f8de1e7f4e36d2df3d397e477c899a715429d4f.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD27
-rw-r--r--openpyn-nordvpn.install16
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..12d01d6b9edd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = openpyn-nordvpn
+ pkgdesc = Easily connect to and switch between OpenVPN servers hosted by NordVPN
+ pkgver = 2.2.0
+ pkgrel = 1
+ url = https://github.com/jotyGill/openpyn-nordvpn
+ install = openpyn-nordvpn.install
+ arch = any
+ license = GPLv3
+ makedepends = python-setuptools
+ depends = openvpn
+ depends = systemd
+ provides = python-openpyn
+ provides = openpyn-nordvpn
+ source = openpyn-2.2.0.tar.gz::https://github.com/jotyGill/openpyn-nordvpn/releases/download/2.2.0/openpyn-2.2.tar.gz
+ sha512sums = 2657fb3d3a5a4e649e7a84d5ed4c842a70847764948cbf99dc81fc2130eec16d87c3148949714226d78bafe3b4749a0cf75eb10518c1009b60d0149f53785d57
+
+pkgname = openpyn-nordvpn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7138617c8204
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# $Id$
+# Contributor: Paul Nicholson <brenix@gmail.com>
+
+_name=openpyn
+pkgname=openpyn-nordvpn
+pkgver=2.2.0
+pkgrel=1
+pkgdesc="Easily connect to and switch between OpenVPN servers hosted by NordVPN"
+provides=('python-openpyn' 'openpyn-nordvpn')
+arch=('any')
+url="https://github.com/jotyGill/openpyn-nordvpn"
+license=('GPLv3')
+depends=('openvpn' 'systemd')
+makedepends=('python-setuptools')
+install="${pkgname}.install"
+source=("${_name}-${pkgver}.tar.gz::https://github.com/jotyGill/openpyn-nordvpn/releases/download/${pkgver}/${_name}-2.2.tar.gz")
+sha512sums=('2657fb3d3a5a4e649e7a84d5ed4c842a70847764948cbf99dc81fc2130eec16d87c3148949714226d78bafe3b4749a0cf75eb10518c1009b60d0149f53785d57')
+
+build() {
+ cd "${srcdir}"/${_name}-2.2
+ python setup.py build
+}
+
+package() {
+ cd "${srcdir}"/${_name}-2.2
+ python setup.py install --skip-build -O1 --root="${pkgdir}"
+}
diff --git a/openpyn-nordvpn.install b/openpyn-nordvpn.install
new file mode 100644
index 000000000000..7623ae3395cf
--- /dev/null
+++ b/openpyn-nordvpn.install
@@ -0,0 +1,16 @@
+post_install() {
+ cat << EOF
+---------------------------------------------------
+==> Run 'sudo openpyn --init' to initialize openpyn
+---------------------------------------------------
+EOF
+}
+
+pre_remove() {
+ openpyn -k
+}
+
+post_remove() {
+ rm -rf /usr/share/openpyn/{files,credentials}
+ rm /etc/systemd/system/openpyn.service
+}