From 9fa1c97757472b04af26093c55191f3d6bedd403 Mon Sep 17 00:00:00 2001 From: restitux Date: Wed, 29 Nov 2023 22:20:54 -0700 Subject: [PATCH] Add nmcli-vpn-activator --- nmcli-vpn-activator/.SRCINFO | 12 ++++++++++++ nmcli-vpn-activator/PKGBUILD | 23 +++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 nmcli-vpn-activator/.SRCINFO create mode 100644 nmcli-vpn-activator/PKGBUILD diff --git a/nmcli-vpn-activator/.SRCINFO b/nmcli-vpn-activator/.SRCINFO new file mode 100644 index 0000000..a77311c --- /dev/null +++ b/nmcli-vpn-activator/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = nmcli-vpn-activator + pkgdesc = Uses nmcli monitor to detect network connections and enable or disable a VPN + pkgver = 0.2.0 + pkgrel = 1 + url = https://git.ohea.xyz/restitux/nmcli-vpn-activator + arch = x86_64 + license = GPLv3 + makedepends = go + source = nmcli-vpn-activator-0.2.0.tar.gz::https://git.ohea.xyz/restitux/nmcli-vpn-activator/archive/v0.2.0.tar.gz + sha256sums = 5121e4f2aa8eaa744ca91e13bca2a583a72d6955ff1d3f08c368bca7f0fda975 + +pkgname = nmcli-vpn-activator diff --git a/nmcli-vpn-activator/PKGBUILD b/nmcli-vpn-activator/PKGBUILD new file mode 100644 index 0000000..35794cf --- /dev/null +++ b/nmcli-vpn-activator/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: restitux + +pkgname=nmcli-vpn-activator +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Uses nmcli monitor to detect network connections and enable or disable a VPN" +arch=('x86_64') +url='https://git.ohea.xyz/restitux/nmcli-vpn-activator' +license=('GPLv3') +makedepends=('go') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('5121e4f2aa8eaa744ca91e13bca2a583a72d6955ff1d3f08c368bca7f0fda975') + +build() { + cd "$pkgname" + go build -o "$pkgname" +} +package() { + cd "$pkgname" + ls -lah + install -Dm755 "$pkgname" -t "$pkgdir"/usr/bin + install -Dm755 "$pkgname.service" -t "$pkgdir"/usr/lib/systemd/system +}