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.


Reply via email to