# Maintainer: Caleb Maclennan # Contributor: Allonsy < linuxbash8 [at@at] gmail [dot.dot] com > pkgname=git-town pkgver=7.6.0 pkgrel=2 pkgdesc='Generic, high-level Git workflow support' url="https://github.com/$pkgname/$pkgname" arch=(x86_64) license=(MIT) depends=(git) makedepends=(go) _archive="$pkgname-$pkgver" source=("$url/archive/v$pkgver/$_archive.tar.gz") sha256sums=('801d16047a5b74ccbe14f300c721289192d6c68115e97852b21a6eec4be71914') build() { cd "$_archive" local _date=$(date +'%Y/%m/%d' ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH}) local _varpath='github.com/git-town/git-town/src/cmd' go build \ -trimpath \ -buildmode=pie \ -mod=readonly \ -modcacherw \ -ldflags "-X $_varpath.version=$pkgver -X $_varpath.buildDate=$_date -linkmode external -extldflags \"${LDFLAGS}\"" \ . } package() { cd "$_archive" install -Dm0755 -t "$pkgdir/usr/bin/" "$pkgname" install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE }