summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAditya Sirish2021-10-14 10:07:32 -0400
committerAditya Sirish2021-10-14 10:07:32 -0400
commit436c500f518ad1c8310f3aaf57a88ac691144a89 (patch)
tree7462400b42c3dcc1e233f625be0984c9e27f68ea /PKGBUILD
parent6dd01679cc03ba485fb02d784ec7353b5ff5349c (diff)
downloadaur-grit-task-manager.tar.gz
Clean up pkgbuild, switch to .tar.gz sources with SHA256 verification
Signed-off-by: Aditya Sirish <aditya@saky.in>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 12 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4016472e00d7..f45e68a8da55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,29 @@
# Maintainer: Aditya Sirish <aditya@saky.in>
pkgname=('grit-task-manager')
-_srcname="grit"
+_pkgname=('grit')
pkgver=0.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="A multitree-based personal task manager"
-provides=('grit')
arch=('any')
license=('MIT')
url="https://github.com/climech/grit"
-source=("git+${url}.git#tag=v${pkgver}")
+source=("$pkgname-$pkgver.tar.gz::${url}/archive/v${pkgver}.tar.gz")
makedepends=('go' 'git')
-
-sha256sums=('SKIP')
+sha256sums=('6c6ef08ba01c080e0d7fc3dd7fdaf1c8662dad6456da22ef453e2963c44bab01')
build() {
- cd "${_srcname}"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+
+ cd "${srcdir}/${_pkgname}-${pkgver}"
make
}
package() {
- cd "${_srcname}"
- make
+ cd "${srcdir}/${_pkgname}-${pkgver}"
install -Dm 755 -t "${pkgdir}/usr/bin" grit
}