Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
gopass-summon-provider


Commits:
b52d6df9 by Carl Smedstad at 2025-09-28T14:14:18+02:00
Update maintainer/contributor comments

- - - - -
947118d5 by Carl Smedstad at 2025-09-28T14:18:39+02:00
upgpkg: 1.15.18-1: Upstream release

https://github.com/gopasspw/gopass-summon-provider/releases/tag/v1.15.18

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = gopass-summon-provider
        pkgdesc = summon provider for gopass
-       pkgver = 1.15.16
+       pkgver = 1.15.18
        pkgrel = 1
        url = https://github.com/gopasspw/gopass-summon-provider
        arch = x86_64
@@ -8,7 +8,7 @@ pkgbase = gopass-summon-provider
        makedepends = go
        depends = glibc
        options = !lto
-       source = 
gopass-summon-provider-1.15.16.tar.gz::https://github.com/gopasspw/gopass-summon-provider/archive/refs/tags/v1.15.16.tar.gz
-       sha512sums = 
b26832289250f071edcce0a0df540dfe5d529fbef256d762afa08c53f8d58b572f8677d905d66a1826d6ed2daf1d9916d7d0b573c4966c6b0d5230875804456d
+       source = 
https://github.com/gopasspw/gopass-summon-provider/archive/v1.15.18/gopass-summon-provider-1.15.18.tar.gz
+       sha512sums = 
b2ae622b6dae028935b79e4b78b5439fbdeafeb64b7348e35be2c5323df7d6ddb5eef918017ba85fb228d4ac7f8874d78ae575f582c86aa21ab61777ef0c1f30
 
 pkgname = gopass-summon-provider


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,8 @@
 # Maintainer: christian rebischke <[email protected]>
+# Maintainer: Carl Smedstad <[email protected]>
 
 pkgname=gopass-summon-provider
-pkgver=1.15.16
+pkgver=1.15.18
 pkgrel=1
 pkgdesc="summon provider for gopass"
 arch=('x86_64')
@@ -10,27 +11,33 @@ license=('MIT')
 depends=('glibc')
 makedepends=('go')
 options=('!lto')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/gopasspw/gopass-summon-provider/archive/refs/tags/v${pkgver}.tar.gz";)
-sha512sums=('b26832289250f071edcce0a0df540dfe5d529fbef256d762afa08c53f8d58b572f8677d905d66a1826d6ed2daf1d9916d7d0b573c4966c6b0d5230875804456d')
+source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
+sha512sums=('b2ae622b6dae028935b79e4b78b5439fbdeafeb64b7348e35be2c5323df7d6ddb5eef918017ba85fb228d4ac7f8874d78ae575f582c86aa21ab61777ef0c1f30')
 
-prepare(){
-  cd ${pkgname}-${pkgver}
-  sed -i 's|-gcflags="-trimpath=$(GOPATH)" -asmflags="-trimpath=$(GOPATH)"||' 
Makefile
-  sed -i 's/install-completion//g' Makefile
+prepare() {
+  cd $pkgname-$pkgver
+  GOFLAGS="-mod=readonly" go mod vendor -v
 }
 
-build(){
-  cd ${pkgname}-${pkgver}
-  export CGO_CPPFLAGS="${CPPFLAGS}"
-  export CGO_CFLAGS="${CFLAGS}"
-  export CGO_CXXFLAGS="${CXXFLAGS}"
-  export CGO_LDFLAGS="${LDFLAGS}"
-  export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
-  make
+build() {
+  cd $pkgname-$pkgver
+  export CGO_CPPFLAGS="$CPPFLAGS"
+  export CGO_CFLAGS="$CFLAGS"
+  export CGO_CXXFLAGS="$CXXFLAGS"
+  export CGO_LDFLAGS="$LDFLAGS"
+  export GOFLAGS="-buildmode=pie -mod=vendor -modcacherw -buildvcs=false"
+  export GOPATH="$srcdir"
+
+  local ld_flags="
+    -compressdwarf=false
+    -linkmode=external
+    -X main.version=$pkgver
+  "
+  go build -v -ldflags="$ld_flags" -o $pkgname
 }
 
 package() {
-  cd ${pkgname}-${pkgver}
-  make DESTDIR="${pkgdir}" PREFIX="/usr" install
-  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  cd $pkgname-$pkgver
+  install -vDm755 -t "$pkgdir/usr/bin" $pkgname
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gopass-summon-provider/-/compare/6e8248b1d38260bbf1e5369d804a17ecc55f3e54...947118d52b62281f1ea5a08779df30a078898aee

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gopass-summon-provider/-/compare/6e8248b1d38260bbf1e5369d804a17ecc55f3e54...947118d52b62281f1ea5a08779df30a078898aee
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to