From eef6cb75c1d545e99f6f7ecf9f9d74fa466a1ed4 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Tue, 8 Sep 2026 23:15:59 +0300 Subject: [PATCH] dev-util/packer: add 1.16.0 Signed-off-by: Arthur Zamarin --- dev-util/packer/Manifest | 2 ++ dev-util/packer/packer-1.16.0.ebuild | 35 ++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-util/packer/packer-1.16.0.ebuild diff --git a/dev-util/packer/Manifest b/dev-util/packer/Manifest index 61223f37e4c73..f25ea73b5fe20 100644 --- a/dev-util/packer/Manifest +++ b/dev-util/packer/Manifest @@ -4,3 +4,5 @@ DIST packer-1.14.3-deps.tar.xz 301236832 BLAKE2B 68da78fc565facfaf4d67023e9f85a4 DIST packer-1.14.3.tar.gz 2414573 BLAKE2B f530c4591e5161b4ab464413a43a8e19f0663ab6b3e601e6d98b52a5effb9581a02d76429805effc1988654192fff6380416153ffe5e0b18e03931ec35b0fcda SHA512 1e3df799bd7c209b02f03efdd78676bcaeb3fc0035b6f0bf814993432c67068f9ea755b1a2aefc3d9d5f14c0d77e0119da511004510f7674443951b9913094b6 DIST packer-1.15.4-deps.tar.xz 724248568 BLAKE2B 95ee4e030a46e7116d429e0ef8b5d498c86937d14066b158325386ca942a88a17fee87252d43999fcb0a1ae77d2104131d41425e5ba463ef8cf612056f7b891d SHA512 9442f631aec76cf342e9068e02ea22730fba030de1cd09d3b5daa31627a93a6b519522d8e488924cf09125b222f553252c0ee39dd243b214c74d481359ec4fdc DIST packer-1.15.4.tar.gz 2484894 BLAKE2B eabee95a437f8de75c067a599d206b8156954b182165569f0fc5ba8d2c7d787712d756499140088e6c74407c2573ea757b4ddf0d53fc31ae85a84538bb789c70 SHA512 198b164d8f2b347c6a0fe1e512fd12ebb4a3ad0ce293824fda3c3c3ed89646f18efe38c1f168c9f7f2dd5c51dd1c0ad62de8fdf4a9db107c4a159efe6106f0fb +DIST packer-1.16.0-vendor.tar.xz 17793976 BLAKE2B a31bf59e730befeb2044e0a8ff9a7e004140121883540cffa1cbdb1c8a580e1b39914c4a31c2b6c4cfc1bef312b527815d7e2a17e2009554d73642bee92f5672 SHA512 1fdcd7e902d0d8f19a459f8bc69616bae65541016c83dda6e1932c79c9862b48c48e881b0110ff8452f6b6b32cf4fbd1eb1acf5e3c6abbbfbd1ab7e0f84c660b +DIST packer-1.16.0.tar.gz 748796 BLAKE2B e82fbbd5a8e36e6e57877e45fe4b855f599ba4c7fa26f0d8930836087b65862fe19f9fe35f04b158a7503b8a19a2af3c003472492cf8d8dae8d0d5313a0d8768 SHA512 59bc7faa4863eb555d45f5a01739670c609855d290d4818f87fde0a68b7495c5e3bf15623ae29f90fd5744e24eb9c551c3ad0b5bd9d6a969b34b8e2e274fca5c diff --git a/dev-util/packer/packer-1.16.0.ebuild b/dev-util/packer/packer-1.16.0.ebuild new file mode 100644 index 0000000000000..4b3aee0357ab6 --- /dev/null +++ b/dev-util/packer/packer-1.16.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="A tool to create identical machine images for multiple platforms" +HOMEPAGE="https://www.packer.io" +SRC_URI="https://github.com/hashicorp/packer/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 CC0-1.0 GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +BDEPEND=">=dev-lang/go-1.26.3" + +DOCS=( {README,CHANGELOG}.md ) + +RESTRICT+=" test" + +src_compile() { + ego build -work -o "bin/${PN}" ./ +} + +src_install() { + dobin bin/packer + + einstalldocs + + dozshcomp contrib/zsh-completion/_packer +}