summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2025-11-15 10:45:52 +0200
committerArthur Zamarin <arthurzam@gentoo.org>2025-11-15 10:45:52 +0200
commit4045e0c4fe53a02a836b7b9e575c139c83964efa (patch)
tree01fa4c33e58f920394b8b5ede4064127d517e99e
parentf041a2339bf3afb345e77dcafe0430e09313009a (diff)
downloadgentoo-4045e0c4fe53a02a836b7b9e575c139c83964efa.tar.gz
gentoo-4045e0c4fe53a02a836b7b9e575c139c83964efa.tar.bz2
gentoo-4045e0c4fe53a02a836b7b9e575c139c83964efa.zip
app-admin/terraform: add 1.13.5
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
-rw-r--r--app-admin/terraform/Manifest2
-rw-r--r--app-admin/terraform/terraform-1.13.5.ebuild37
2 files changed, 39 insertions, 0 deletions
diff --git a/app-admin/terraform/Manifest b/app-admin/terraform/Manifest
index 78872d1420f0..ecd6f3892091 100644
--- a/app-admin/terraform/Manifest
+++ b/app-admin/terraform/Manifest
@@ -4,3 +4,5 @@ DIST terraform-1.12.1-deps.tar.xz 111475580 BLAKE2B a31af53fa6de4ed3e65902e2b922
DIST terraform-1.12.1.tar.gz 7845520 BLAKE2B dadfc5fd04222d9ed25c7b2f728494c1f1a34928e5c840f938960a59f32138c637d1ea05f3664ff72da1d91e457f859a686bb42308cd349191aab72aa46276e9 SHA512 7e288d8fcb06ad858243bfa7bc1435f347a0aaae1e972be1de341266fb707329c369a496d8930b6e47287740e8048d2583c0679074402cac64e83fbe42ff1224
DIST terraform-1.13.4-vendor.tar.xz 9180836 BLAKE2B 9ced09535ac0033725d626f669e7f8ebbf3b721aa607dbab14c0e9d031d7e25275f3ab5019f8802450adeb10212230f76e5f1206f20d7907860c5aa322ced839 SHA512 e274bf776a61fa447f567a269c84b4259e8933e6369f5d0fad1b889583b89e8e4d5733eeb7fce0b4c506188cac3491d334e2394ffa181da745a7110ed15f4085
DIST terraform-1.13.4.tar.gz 5556057 BLAKE2B ef0e8d819a9121906ec3e936aa5a655466f9f4994a0f821a5a04e5260f4d2c0bf0be7ea6ad29206899e20063455640dc7252d173fb83925bd2df712594068f21 SHA512 91dad20e7a3380804bbb5a4d571f2543d7483cea91c837bc7aca17196f05bacaac5e1c49c3c94f1c8edf6dce3fad2662493d5b95dd8a5f7a86666c7501d7a309
+DIST terraform-1.13.5-vendor.tar.xz 8966184 BLAKE2B 78f1b35bce983e8f79c461ec3fe333a19f364f5fa7d23e256e3cafe48284db19eea3df7ff2632ab9b1959da7aa4b5dcaee5375a62c86f235bea83cd356a9da0d SHA512 13fc65b5482f6823d7d7187f7ce992d5ddbf90eb8c7025b3891c630b90bf78b6d4e5dfa156ba954aaf8a9ed985ea1a628d785295be6e07d17d0741c3d86f4fe5
+DIST terraform-1.13.5.tar.gz 5530298 BLAKE2B 8179296db514681beacabdb4083aaa95a678231e49e74d3429c550c13cb5471205cb5be69a360caf9bb45298c06874bf313b115776240b69e5ad3b911b380c25 SHA512 5ce77b1132d126daa7b591e1c607d2ac2c87b72dedf96fe4743466bd5fe611ddbad2e2f08c69cb5df020b8cced41881d68f3ac2b2030a838cd9d57422de382bf
diff --git a/app-admin/terraform/terraform-1.13.5.ebuild b/app-admin/terraform/terraform-1.13.5.ebuild
new file mode 100644
index 000000000000..e91ed6dbe180
--- /dev/null
+++ b/app-admin/terraform/terraform-1.13.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="A tool for building, changing, and combining infrastructure safely"
+HOMEPAGE="https://www.terraform.io/"
+SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz"
+
+LICENSE="BUSL-1.1"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+RESTRICT="test"
+
+DOCS=( {README,CHANGELOG}.md )
+
+src_compile() {
+ local -x CGO_ENABLED=0
+ local go_ldflags=(
+ -X github.com/hashicorp/terraform/version.dev=no
+ )
+ ego build -ldflags "${go_ldflags[*]}" -o bin/${PN} .
+}
+
+src_install() {
+ dobin bin/${PN}
+ einstalldocs
+
+ newbashcomp - "${PN}" <<- EOF
+ complete -C '/usr/bin/${PN}' ${PN}
+ EOF
+}