Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / git-bug
Commits: eaf6ed1e by Caleb Maclennan at 2024-03-17T16:21:19+03:00 upgpkg: 0.8.0-2: Use VCS source checksumming to eliminate need for pinned commits - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,15 @@ +pkgbase = git-bug + pkgdesc = Distributed, offline-first bug tracker embedded in git, with bridges + pkgver = 0.8.0 + pkgrel = 2 + url = https://github.com/MichaelMure/git-bug + arch = x86_64 + license = GPL-3.0-only + makedepends = go + depends = gcc-libs + depends = git + options = !lto + source = git+https://github.com/MichaelMure/git-bug#tag=v0.8.0 + sha256sums = f7e6dc8727a4637ff966c53047ae31e9327dfdfc5a87f988aba7f9ca62f2f30b + +pkgname = git-bug ===================================== PKGBUILD ===================================== @@ -3,27 +3,20 @@ pkgname=git-bug pkgver=0.8.0 -pkgrel=1 +pkgrel=2 pkgdesc='Distributed, offline-first bug tracker embedded in git, with bridges ' arch=('x86_64') url='https://github.com/MichaelMure/git-bug' -license=('GPL3') +license=('GPL-3.0-only') depends=('gcc-libs' 'git') makedepends=('go') options=('!lto') -_commit='a3fa445a9c76631c4cd16f93e1c1c68a954adef7' -source=("$pkgname::git+$url#commit=$_commit") -b2sums=('SKIP') +source=("git+$url#tag=v$pkgver") +sha256sums=('f7e6dc8727a4637ff966c53047ae31e9327dfdfc5a87f988aba7f9ca62f2f30b') # NOTE: webui assets seem to be pregenerated & committed into the repo # so there is very little point in regenerating them -pkgver() { - cd "$pkgname" - - git describe --tags | sed 's/^v//' -} - prepare() { cd "$pkgname" @@ -54,10 +47,10 @@ build() { -buildmode=pie \ -mod=readonly \ -modcacherw \ - -ldflags "-linkmode external -extldflags ${LDFLAGS} \ - -X ${COMMANDS_PATH}.GitCommit=${GIT_COMMIT} \ - -X ${COMMANDS_PATH}.GitLastTag=${GIT_LAST_TAG} \ - -X ${COMMANDS_PATH}.GitExactTag=${GIT_EXACT_TAG}" \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\" \ + -X ${COMMANDS_PATH}.GitCommit=${GIT_COMMIT} \ + -X ${COMMANDS_PATH}.GitLastTag=${GIT_LAST_TAG} \ + -X ${COMMANDS_PATH}.GitExactTag=${GIT_EXACT_TAG}" \ -o build \ . } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/git-bug/-/commit/eaf6ed1e343e90a97acc585218a0e4f93a8b9304 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/git-bug/-/commit/eaf6ed1e343e90a97acc585218a0e4f93a8b9304 You're receiving this email because of your account on gitlab.archlinux.org.
