[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