diff options
author | Aditya Sirish | 2021-10-14 10:07:32 -0400 |
---|---|---|
committer | Aditya Sirish | 2021-10-14 10:07:32 -0400 |
commit | 436c500f518ad1c8310f3aaf57a88ac691144a89 (patch) | |
tree | 7462400b42c3dcc1e233f625be0984c9e27f68ea /PKGBUILD | |
parent | 6dd01679cc03ba485fb02d784ec7353b5ff5349c (diff) | |
download | aur-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-- | PKGBUILD | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -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 } |