summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgithubaction2020-09-20 08:26:12 +0000
committergithubaction2020-09-20 08:26:12 +0000
commit49d9247f22fda1c6c688d9d509a9612330e2aaf4 (patch)
tree9870d789bf7c8f3ae1b83c37cb9c89bae07e6bc1
parent39abb04b9e97a2859f8a0404674dd2fb9dfd5e17 (diff)
downloadaur-49d9247f22fda1c6c688d9d509a9612330e2aaf4.tar.gz
Update PKGBUILD and .SRCINFO with GitHub Actions
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD23
2 files changed, 20 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9d3d8128dc93..2b8b953d6556 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = boogrocha
pkgdesc = A lightweight, easy to use command-line application (bgc) for managing your group room bookings at Chalmers University of Technology
- pkgver = v1.0.19
+ pkgver = v1.0.21
pkgrel = 1
url = https://github.com/sidusio/boogrocha
arch = x86_64
@@ -8,8 +8,8 @@ pkgbase = boogrocha
makedepends = go
provides = bgc
conflicts = bgc
- source = https://github.com/sidusio/boogrocha/archive/v1.0.19.tar.gz
- sha256sums = d435c1c1ced813c392e33e0bac0fbdbd415f67dcebc0a165c9456ae2313c23f0
+ source = https://github.com/sidusio/boogrocha/archive/v1.0.21.tar.gz
+ sha256sums = e017fe0212da76c217146190fe89b40e6a32569ea9d037a6018967bd469998e6
pkgname = boogrocha
diff --git a/PKGBUILD b/PKGBUILD
index 7c9b0164505c..eda426541b58 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
#Maintainer: Karl Wikström <boogrocha@sidus.io>
#Maintainer: William Leven <boogrocha@sidus.io>
-tag=v1.0.19
+_tag=v1.0.21
pkgname=boogrocha
-pkgver=$tag
+pkgver=$_tag
pkgrel=1
pkgdesc="A lightweight, easy to use command-line application (bgc) for managing your group room bookings at Chalmers University of Technology"
arch=('x86_64')
@@ -12,13 +12,24 @@ provides=(bgc)
url="https://github.com/sidusio/boogrocha"
license=("GPL3")
makedepends=(go)
-source=($url/archive/$tag.tar.gz)
-sha256sums=('d435c1c1ced813c392e33e0bac0fbdbd415f67dcebc0a165c9456ae2313c23f0')
+source=($url/archive/$_tag.tar.gz)
+sha256sums=('e017fe0212da76c217146190fe89b40e6a32569ea9d037a6018967bd469998e6')
+# The name of the root directory of the tar.gz that Github
+# automatically creates and which therefore will be extracted
+_src="BooGroCha-${pkgver:1}"
build() {
- go build ./$pkgname/cmd/bgc
+ cd $_src
+ # Build as per Go package guidelines
+ go build \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
+ ./cmd/bgc
}
package() {
- install -Dm755 ./$pkgname/bgc "$pkgdir"/usr/bin/bgc
+ install -Dm755 ./$_src/bgc "$pkgdir"/usr/bin/bgc
}