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.
