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

Alexander Rødseth arodseth at gemini.archlinux.org
Fri Aug 5 11:13:35 UTC 2022


    Date: Friday, August 5, 2022 @ 11:13:34
  Author: arodseth
Revision: 1260310

Use a fixed build date when compiling, to help make the package reproducible

Modified:
  micro/trunk/PKGBUILD

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

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-08-05 10:47:33 UTC (rev 1260309)
+++ PKGBUILD	2022-08-05 11:13:34 UTC (rev 1260310)
@@ -8,7 +8,9 @@
 
 pkgname=micro
 pkgver=2.0.11
-pkgrel=2
+pkgrel=3
+# manually set date instead of "go run tools/build-date.go", for reproducible builds
+_build_date='August 05, 2022'
 pkgdesc='Modern and intuitive terminal-based text editor'
 arch=(x86_64)
 url='https://micro-editor.github.io/'
@@ -23,8 +25,7 @@
   cd $pkgname
   local version=$(go run tools/build-version.go)
   local hash=$(git rev-parse --short HEAD)
-  local date=$(go run tools/build-date.go)
-  local govars="-X github.com/zyedidia/micro/v2/internal/util.Version=$version -X github.com/zyedidia/micro/v2/internal/util.CommitHash=$hash -X 'github.com/zyedidia/micro/v2/internal/util.CompileDate=$date'"
+  local govars="-X github.com/zyedidia/micro/v2/internal/util.Version=$version -X github.com/zyedidia/micro/v2/internal/util.CommitHash=$hash -X 'github.com/zyedidia/micro/v2/internal/util.CompileDate=$_build_date'"
   go build -v -buildmode=pie -trimpath -ldflags="-s -w ${govars} -linkmode=external -extldflags \"${LDFLAGS}\"" ./cmd/micro
 }
 



More information about the arch-commits mailing list