diff options
author | Caio Prado | 2017-10-03 15:45:01 +0800 |
---|---|---|
committer | Caio Prado | 2017-10-03 15:45:01 +0800 |
commit | a60b0b5125952bc83fc697611d5de5eb7b416222 (patch) | |
tree | 97a1fb3f677e31e3c91f750de9c47bd18c89cdfe | |
download | aur-a60b0b5125952bc83fc697611d5de5eb7b416222.tar.gz |
Initial package of VyprVPN from .deb packages
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | vyprvpn-linux-cli.install | 10 |
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a55b115530c2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = vyprvpn-linux-cli + pkgdesc = A simple service and command line interface to manage NetworkManager based connections to VyprVPN. + pkgver = 1.7 + pkgrel = 1 + url = http://www.goldenfrog.com + install = vyprvpn-linux-cli.install + arch = i686 + arch = x86_64 + license = custom + depends = networkmanager + depends = networkmanager-openvpn + depends = networkmanager-pptp + depends = networkmanager-vpnc + options = !strip + options = !emptydirs + backup = etc/vyprvpn/vyprvpn_service.conf + source = vyprvpn-linux-cli.install + sha256sums = 310cfdcf3d8b84789923139f3ce918003ad743bddf8bed72bc23bef90a43240b + source_i686 = https://support.goldenfrog.biz/hc/article_attachments/212491008/vyprvpn-linux-cli-1.7.i386.deb + sha256sums_i686 = c475aa3e58a998fa8c837be4be4dd56f86aa7e57578afabaf7079739bc41b5c4 + source_x86_64 = https://support.goldenfrog.biz/hc/article_attachments/212490988/vyprvpn-linux-cli-1.7.amd64.deb + sha256sums_x86_64 = 3f589a66eddf466ff6600882b10aec55946034106e2b70388042f22919af7d65 + +pkgname = vyprvpn-linux-cli + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..277af2fa38cb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Generated by debtap +# Maintainer: Caio Prado <cagprado at qq.com> +# +# Initial setup thanks to debtap (https://github.com/helixarch/debtap) +pkgname=vyprvpn-linux-cli +pkgver=1.7 +pkgrel=1 +pkgdesc="A simple service and command line interface to manage NetworkManager based connections to VyprVPN." +arch=('i686' 'x86_64') +url="http://www.goldenfrog.com" +license=('custom') +depends=('networkmanager' 'networkmanager-openvpn' 'networkmanager-pptp' 'networkmanager-vpnc') +options=('!strip' '!emptydirs') + +backup=('etc/vyprvpn/vyprvpn_service.conf') +install=$pkgname.install + +source=("$pkgname.install") +source_i686=("https://support.goldenfrog.biz/hc/article_attachments/212491008/vyprvpn-linux-cli-1.7.i386.deb") +source_x86_64=("https://support.goldenfrog.biz/hc/article_attachments/212490988/vyprvpn-linux-cli-1.7.amd64.deb") + +sha256sums=('310cfdcf3d8b84789923139f3ce918003ad743bddf8bed72bc23bef90a43240b') +sha256sums_i686=('c475aa3e58a998fa8c837be4be4dd56f86aa7e57578afabaf7079739bc41b5c4') +sha256sums_x86_64=('3f589a66eddf466ff6600882b10aec55946034106e2b70388042f22919af7d65') + +prepare(){ + # Extract data + tar xf data.tar.xz +} + +package(){ + install -d "$pkgdir"/usr + cp -R "$srcdir"/usr/bin "$pkgdir"/usr + cp -R "$srcdir"/usr/share "$pkgdir"/usr + cp "$srcdir"/usr/sbin/* "$pkgdir"/usr/bin + chmod 755 "$pkgdir"/usr/bin/* + + install -d "$pkgdir"/etc + install -d "$pkgdir"/usr/lib + cp -R "$srcdir"/etc/vyprvpn "$pkgdir"/etc + cp -R "$srcdir"/etc/systemd "$pkgdir"/usr/lib + chmod 644 "$pkgdir"/usr/lib/systemd/system/vyprvpn.service + + touch "$pkgdir"/etc/vyprvpn/vyprvpn_service.conf + chmod 600 "$pkgdir"/etc/vyprvpn/vyprvpn_service.conf + + sed -i '/ExecStop/c\KillMode=process' "$pkgdir"/usr/lib/systemd/system/vyprvpn.service +} diff --git a/vyprvpn-linux-cli.install b/vyprvpn-linux-cli.install new file mode 100644 index 000000000000..211918aed0f9 --- /dev/null +++ b/vyprvpn-linux-cli.install @@ -0,0 +1,10 @@ +post_install() { + echo "==> Enable/Start vyprvpn.service before using the command-line." + echo "==> Login to VyprVPN:" + echo " $ vyprvpn l" + echo "==> Now you can connect and disconnect as you please." +} + +post_upgrade() { + post_install +} |