[arch-commits] Commit in gopass/trunk (PKGBUILD)

Morten Linderud foxboron at archlinux.org
Mon Jul 13 14:38:13 UTC 2020


    Date: Monday, July 13, 2020 @ 14:38:13
  Author: foxboron
Revision: 663411

upgpkg: gopass 1.9.2-3 - reproducible builds fixup

I suspect mixing old-style trimpaths and new-style trimpaths causes the
internal buildid hash to change. Remove them!

Modified:
  gopass/trunk/PKGBUILD

----------+
 PKGBUILD |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-13 13:18:39 UTC (rev 663410)
+++ PKGBUILD	2020-07-13 14:38:13 UTC (rev 663411)
@@ -2,7 +2,7 @@
 
 pkgname=gopass
 pkgver=1.9.2
-pkgrel=2
+pkgrel=3
 pkgdesc="The slightly more awesome standard unix password manager for teams."
 arch=('x86_64')
 url="https://github.com/gopasspw/gopass"
@@ -14,16 +14,19 @@
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/gopasspw/gopass/archive/v${pkgver}.tar.gz")
 sha512sums=('90be234718c4c26ee6e92565ce609d5f075d5e574827e15ff57a6d9e71f1933add7d76aa26b39602d5a72485890bfe8e158dc89213098377899d0f721aacf1d7')
 
+prepare(){
+  cd "${pkgname}-${pkgver}"
+  sed -i 's|-gcflags="-trimpath=$(GOPATH)" -asmflags="-trimpath=$(GOPATH)"||' Makefile
+}
+
 build(){
   cd "${pkgname}-${pkgver}"
-  export GOPATH="${srcdir}"
   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
-  make completion
+  make 
 }
 
 package() {


More information about the arch-commits mailing list