gnu: aws-vault: Set version in build-flags.

* gnu/packages/password-utils.scm (aws-vault) [arguments] <build-flags>:
Set version.
<phases>: Remove 'patch-version.

Change-Id: I90b722c100d0a3059893673b82e8d15576e8ae76
This commit is contained in:
Sharlatan Hellseher 2025-02-24 09:38:02 +00:00
parent ffc04840ae
commit c6b914d07a
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -147,13 +147,10 @@
(list (list
#:install-source? #f #:install-source? #f
#:import-path "github.com/99designs/aws-vault" #:import-path "github.com/99designs/aws-vault"
#:build-flags
#~(list (string-append "-ldflags=-X main.Version=" #$version))
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'build 'patch-version
(lambda _
(substitute* "src/github.com/99designs/aws-vault/main.go"
(("var Version = \"dev\"")
(string-append "var Version = \"v" #$version "\"")))))
(add-after 'build 'contrib (add-after 'build 'contrib
(lambda* (#:key import-path #:allow-other-keys) (lambda* (#:key import-path #:allow-other-keys)
(let* ((zsh-site-dir (let* ((zsh-site-dir