diff options
author | Craig Furman | 2018-05-07 10:55:10 +0100 |
---|---|---|
committer | Craig Furman | 2018-05-07 11:06:10 +0100 |
commit | 946270ae0d6fff9280edee64b1fd3100a965f071 (patch) | |
tree | 9bfe188536da161de3042d6c85357957d988e93c | |
download | aur-946270ae0d6fff9280edee64b1fd3100a965f071.tar.gz |
v0.1.0
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | networkmanager-vpn-web-ui.service | 12 |
4 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fc6782f8526d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = networkmanager-vpn-web-ui + pkgdesc = A web UI for remotely managing NetworkManager-managed VPN connections + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/craigfurman/networkmanager-vpn-web-ui + arch = x86_64 + license = MIT + makedepends = git + makedepends = go + depends = networkmanager + source = git+https://github.com/craigfurman/networkmanager-vpn-web-ui + source = networkmanager-vpn-web-ui.service + sha512sums = SKIP + sha512sums = 9c3a3c15a4e758aaeeb8b515e3270685efae778def816b066bb1c9abc004e7b97f995f662198129f78693f8e6d6a63326e7a2ddb84c8628d75203888c4c844b7 + +pkgname = networkmanager-vpn-web-ui + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..df2d339c1b71 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Craig Furman <craig.furman89@gmail.com> +pkgname=networkmanager-vpn-web-ui +pkgver=0.1.0 +pkgrel=1 +pkgdesc="A web UI for remotely managing NetworkManager-managed VPN connections" +arch=('x86_64') +url="https://github.com/craigfurman/networkmanager-vpn-web-ui" +license=('MIT') +source=(git+$url + $pkgname.service) +sha512sums=('SKIP' + '9c3a3c15a4e758aaeeb8b515e3270685efae778def816b066bb1c9abc004e7b97f995f662198129f78693f8e6d6a63326e7a2ddb84c8628d75203888c4c844b7') +depends=(networkmanager) +makedepends=(git go) + +build() { + cd "$pkgname" + git checkout "v$pkgver" + make dist +} + +package() { + mkdir -p "$pkgdir/opt" + cp -a "$pkgname/dist/$pkgname" "$pkgdir/opt/" + install -Dm644 "$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "../$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" +} diff --git a/README.md b/README.md new file mode 100644 index 000000000000..d05d9bce5c79 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +Arch Linux package for +[networkmanager-vpn-web-ui](https://github.com/craigfurman/networkmanager-vpn-web-ui). diff --git a/networkmanager-vpn-web-ui.service b/networkmanager-vpn-web-ui.service new file mode 100644 index 000000000000..db45c432badd --- /dev/null +++ b/networkmanager-vpn-web-ui.service @@ -0,0 +1,12 @@ +[Unit] +Description=Web UI for NetworkManager-managed VPN connections +After=NetworkManager.service + +[Service] +Type=simple +User=root +Group=root +ExecStart=/opt/networkmanager-vpn-web-ui/networkmanager-vpn-web-ui -bind-address :9092 + +[Install] +WantedBy=multi-user.target |