1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-07 01:14:07 +02:00

gnu: Add go-github-com-hashicorp-hcl-vault-7.

* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl-vault-7): New variable.

Change-Id: I6626984179711c8dab338e6e207213f93b87e6bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Giacomo Leidi
2026-04-04 19:38:00 +02:00
committed by Sharlatan Hellseher
parent 1fbf974d35
commit ca43bd3b52
+30
View File
@@ -73,6 +73,7 @@
;;; Copyright © 2025 jgart <jgart@dismail.de>
;;; Copyright © 2025 Aleksandr Lebedev <alex.lebedev2003@icloud.com>
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
;;; Copyright © 2026 Giacomo Leidi <therewasa@fishinthecalculator.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -12866,6 +12867,35 @@ expressing configuration which is easy for both humans and machines to read.")
(home-page "https://github.com/hashicorp/hcl")
(license license:mpl2.0)))
(define-public go-github-com-hashicorp-hcl-vault-7
(package
(inherit go-github-com-hashicorp-hcl)
(name "go-github-com-hashicorp-hcl-vault-7")
(version "1.0.1-vault-7")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/hashicorp/hcl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0crhhxk1357l1x4qhi83lxgvmf75j0nm7xl8w4schmjh4a62v9n6"))))
(arguments
(list
#:import-path "github.com/hashicorp/hcl"
#:test-subdirs
#~(list "json/..." "hcl/ast" "hcl/fmtcmd" "hcl/printer" "hcl/scanner"
"hcl/strconv" "hcl/token" ".")
#:test-flags
#~(list "-skip" #$(string-join '("TestFiles/list.input"
"TestFiles/list_comment.input"
"TestFiles/comment_aligned.input")
"|"))))
;; Don't expose since it's is only needed to build
;; go-github-com-hashicorp-vault-api.
(properties '((hidden? . #t)))))
(define-public go-github-com-hashicorp-hcl-v2
(package
(name "go-github-com-hashicorp-hcl-v2")