rekahsoft-gnu/packages/golang.scm: aws-vault improvements
- Do no use a 'v' in the version - Add fish completions - Put completions in correct place (they were slightly off before) - Return #t from phases to avoid warnings
This commit is contained in:
parent
aedd58ce31
commit
abffdcff72
@ -118,12 +118,12 @@ platforms. Gox will also build the cross-compilation toolchain for you.")
|
||||
(define-public aws-vault
|
||||
(package
|
||||
(name "aws-vault")
|
||||
(version "v6.2.0")
|
||||
(version "6.2.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/99designs/aws-vault")
|
||||
(commit version)))
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
@ -154,18 +154,22 @@ platforms. Gox will also build the cross-compilation toolchain for you.")
|
||||
(add-before 'build 'patch-version
|
||||
(lambda _
|
||||
(substitute* "src/github.com/99designs/aws-vault/main.go"
|
||||
(("var Version = \"dev\"") (string-append "var Version = \"" ,version "\"")))))
|
||||
(("var Version = \"dev\"") (string-append "var Version = \"v" ,version "\"")))))
|
||||
(add-after 'build 'contrib
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(zsh-site-dir (string-append out "/share/zsh/site-functions"))
|
||||
(bash-completion-dir (string-append out "/share/bash-completion/completions")))
|
||||
(for-each mkdir-p `(,zsh-site-dir ,bash-completion-dir))
|
||||
(with-directory-excursion "src/github.com/99designs/aws-vault"
|
||||
(copy-file "contrib/completions/zsh/aws-vault.zsh"
|
||||
(bash-completion-dir (string-append out "/share/bash-completion/completions"))
|
||||
(fish-completion-dir (string-append out "/share/fish/completions")))
|
||||
(for-each mkdir-p `(,zsh-site-dir ,bash-completion-dir ,fish-completion-dir))
|
||||
(with-directory-excursion "src/github.com/99designs/aws-vault/contrib/completions"
|
||||
(copy-file "zsh/aws-vault.zsh"
|
||||
(string-append zsh-site-dir "/_aws-vault"))
|
||||
(copy-file "contrib/completions/bash/aws-vault.bash"
|
||||
(string-append bash-completion-dir "/aws-vault")))))))))
|
||||
(copy-file "bash/aws-vault.bash"
|
||||
(string-append bash-completion-dir "/aws-vault"))
|
||||
(copy-file "fish/aws-vault.fish"
|
||||
(string-append fish-completion-dir "/aws-vault.fish")))
|
||||
#t))))))
|
||||
(synopsis
|
||||
"Vault for securely storing and accessing AWS credentials in
|
||||
development environments")
|
||||
|
Loading…
Reference in New Issue
Block a user