mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
app-admin/terraform: add 1.14.8
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
@@ -6,3 +6,5 @@ DIST terraform-1.13.4-vendor.tar.xz 9180836 BLAKE2B 9ced09535ac0033725d626f669e7
|
||||
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
|
||||
DIST terraform-1.14.8-vendor.tar.xz 9072496 BLAKE2B e68cae4d085051b8a5b3181a8dd51866e8a8cfd563db5dd09dc8e91d98bb20906efd3b1217cbf5c2be2f0518cfd12b1e5d4fa1706a4a816ee348b5dc843597fb SHA512 591c55ed4a6b9a8a4c0f10cb64c9833af4eb11ae5d6c7df3d727c583437caf110f341b81b5a68d8d5495a5b28ff87cfd729b2f3baf66657873e8beb27f261226
|
||||
DIST terraform-1.14.8.tar.gz 5668134 BLAKE2B b08b1c54f96cc14bc155cddb29f4ac37af21202f7d1957d4448332e1bdbf84077ee77b2b550b976481dc6b90f4f355844c0540a0bbaf53a44ab84e2b68aa76b7 SHA512 216d4232938293225a049badd97c6015685935010d3c7024ef95250f9cf309f4136634ff5770dcf2328184211f3b1d11076a0e2a2219137f16a34f5515b6766c
|
||||
|
||||
39
app-admin/terraform/terraform-1.14.8.ebuild
Normal file
39
app-admin/terraform/terraform-1.14.8.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2026 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"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25.8"
|
||||
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user