summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Furman2018-05-07 11:25:23 +0100
committerCraig Furman2018-05-07 11:25:23 +0100
commit75021b8ba7c23fd4d9359c8df84d9aceb385e496 (patch)
tree849985308d0ac73075986eb5ef7c0d35dff5c24c
parent946270ae0d6fff9280edee64b1fd3100a965f071 (diff)
downloadaur-75021b8ba7c23fd4d9359c8df84d9aceb385e496.tar.gz
Fix Go build
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 13 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc6782f8526d..50a8b3070641 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = networkmanager-vpn-web-ui
pkgdesc = A web UI for remotely managing NetworkManager-managed VPN connections
pkgver = 0.1.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/craigfurman/networkmanager-vpn-web-ui
arch = x86_64
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index df2d339c1b71..200d4d95ad93 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Craig Furman <craig.furman89@gmail.com>
pkgname=networkmanager-vpn-web-ui
pkgver=0.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="A web UI for remotely managing NetworkManager-managed VPN connections"
arch=('x86_64')
url="https://github.com/craigfurman/networkmanager-vpn-web-ui"
@@ -13,15 +13,22 @@ sha512sums=('SKIP'
depends=(networkmanager)
makedepends=(git go)
+
+_gopath=$PWD/gopath
+_gopath_loc="$_gopath/src/github.com/craigfurman/$pkgname"
+
build() {
- cd "$pkgname"
+ mkdir -p "$(dirname "$_gopath_loc")"
+ mv "$pkgname" "$(dirname "$_gopath_loc")"
+ cd "$_gopath_loc"
git checkout "v$pkgver"
- make dist
+
+ GOPATH=$_gopath make dist
}
package() {
mkdir -p "$pkgdir/opt"
- cp -a "$pkgname/dist/$pkgname" "$pkgdir/opt/"
- install -Dm644 "$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cp -a "$_gopath_loc/dist/$pkgname" "$pkgdir/opt/"
+ install -Dm644 "$_gopath_loc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 "../$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service"
}