diff --git a/app-emulation/packer-bin/Manifest b/app-emulation/packer-bin/Manifest index 3ca4b8b26..ad744d4af 100644 --- a/app-emulation/packer-bin/Manifest +++ b/app-emulation/packer-bin/Manifest @@ -1,2 +1,3 @@ -DIST packer_0.8.6_linux_386.zip 124025425 SHA256 d1385af26ea42560ddc4f4958c88cb00c3e4a9f8a2d88a81c96b4bf1cb60369b SHA512 7db42956e3cb6bc1d9e776b30b9452f3d82fc35e3df57492526d39c5a436da974664e0255859cf9d1d907afe0249e19e3a5a69138da8a8de178a468fc39edc75 WHIRLPOOL 57273ebf7f32ccfdb6d0e5efd18b6cf503c67649c6c99a0edda2593131728f511b374e0336bc28a95a750b099ac7a0072414c996e782fab3b449dd4ececb4b2e -DIST packer_0.8.6_linux_amd64.zip 132616691 SHA256 2f1ca794e51de831ace30792ab0886aca516bf6b407f6027e816ba7ca79703b5 SHA512 e7a27c6c434742f488e5960af9d767bfddf0aecbd39a53392866000e71054c904a0a425bf292a27df764d53d67cb7bbddfb32256f22e11f9b5dd57cf18332a09 WHIRLPOOL 108b102ad37a33df323b4d650129ebe73f312dd9fa7cc76cd80077a9048f3ef3c1a1946934fd3524a42b84d8d8b264cb18777a1bfa3727a402990d9e89301e21 +DIST packer_1.1.1_linux_386.zip 15401386 SHA256 47ff9f0286a6c30936fb47e634d8795c5e9de8d4ea0bb0fc355e3082ad93ebf0 SHA512 5d5747c885fd10eebea2cf51358c5ef4eaee5d330cfbd395c1c9eb69a362e4350a0f970114f216b98e8c74cde0d170ae2b2740f54ba3ff319ea23e3de7a75b20 WHIRLPOOL a7086d0e742b4bc0e0634fd1e0cc62bf9a7aca71cda2bd12e064d203a8a219b88dc0765cb116ead6f5ed4738d7a60ee38d90f40c0cc4d72180183a2cba7a7e2d +DIST packer_1.1.1_linux_amd64.zip 16568560 SHA256 e407566e2063ac697e0bbf6f2dd334be448d58bed93f44a186408bf1fc54c552 SHA512 ecb00fb67ef10b5d033721d8f8b64133da27b7327af3fd54647f0d96b53186bec7b71e4be789657609044c4f5b67d89ee293680538eeb5ebac60ca7b71e968e1 WHIRLPOOL 5a841ec0db0b987e31573c02fabff9dc6e2b0865b14f3b7e3d31010e96fb9aaa7f0ee3b28330dad1ba71c46e55f5f76bb4f41c6ddff606d765aee5fc186f9273 +DIST packer_1.1.1_linux_arm.zip 15185859 SHA256 d86a0e615400994ac4ac90a716286887a3a0f365457a03cf461cecec2f242083 SHA512 8547b807914aa6ba16145255d06d6642994a718d1bd4b60a7c7ba809b8137864a3222f48500334b9b9a8590d63f15fbdd0a90e83b0a535dfbb6e6a752f970d52 WHIRLPOOL ace3ef41988ac3087382378e339cf4927cbaaa3d62238ca034fd6da03254e2fc6c271056f88883cc1731b2e10d884c9a775888a0a3a75b62c272982251fed17f diff --git a/app-emulation/packer-bin/metadata.xml b/app-emulation/packer-bin/metadata.xml new file mode 100644 index 000000000..7c115f0e3 --- /dev/null +++ b/app-emulation/packer-bin/metadata.xml @@ -0,0 +1,15 @@ + + + + + Packer automates the creation of any type of machine image. + + + geaaru@gmail.com + geaaru + + + mudler@sabayon.org + Ettore Di Giacinto + + diff --git a/app-emulation/packer-bin/packer-bin-0.8.6.ebuild b/app-emulation/packer-bin/packer-bin-0.8.6.ebuild deleted file mode 100644 index 85c9a90c7..000000000 --- a/app-emulation/packer-bin/packer-bin-0.8.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MY_PN=${PN/-bin/} -inherit unpacker eutils - -DESCRIPTION="Packer is a tool for creating machine and container images for multiple platforms from a single source configuration" -HOMEPAGE="https://packer.io/" - -SRC_URI_AMD64="https://dl.bintray.com/mitchellh/${MY_PN}/${MY_PN}_${PV}_linux_amd64.zip" -SRC_URI_X86="https://dl.bintray.com/mitchellh/${MY_PN}/${MY_PN}_${PV}_linux_386.zip" -SRC_URI=" - amd64? ( ${SRC_URI_AMD64} ) - x86? ( ${SRC_URI_X86} ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -S=$WORKDIR - -DEPEND="" -RDEPEND="" - -RESTRICT="mirror" - -src_install() { - local dir="/opt/${MY_PN}" - dodir ${dir} - cp -ar ./* "${ED}${dir}" || die "copy files failed" - - make_wrapper "${MY_PN}" "${dir}/${MY_PN}" -} diff --git a/app-emulation/packer-bin/packer-bin-1.1.1.ebuild b/app-emulation/packer-bin/packer-bin-1.1.1.ebuild new file mode 100644 index 000000000..fcbad7719 --- /dev/null +++ b/app-emulation/packer-bin/packer-bin-1.1.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN=${PN/-bin/} +inherit unpacker eutils + +DESCRIPTION="Packer is a tool for creating machine and container images for multiple platforms" +HOMEPAGE="https://packer.io/" + +SRC_URI_AMD64="https://releases.hashicorp.com/${MY_PN}/${PV}/${MY_PN}_${PV}_linux_amd64.zip" +SRC_URI_X86="https://releases.hashicorp.com/${MY_PN}/${PV}/${MY_PN}_${PV}_linux_386.zip" +SRC_URI_ARM="https://releases.hashicorp.com/${MY_PN}/${PV}/${MY_PN}_${PV}_linux_arm.zip" +SRC_URI=" + amd64? ( ${SRC_URI_AMD64} ) + x86? ( ${SRC_URI_X86} ) + arm? ( ${SRC_URI_ARM} ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~arm" +IUSE="" +RESTRICT="nomirror" + +S=$WORKDIR + +DEPEND="" +RDEPEND="" + +RESTRICT="mirror" + +src_install() { + local dir="/opt/${MY_PN}" + dodir ${dir} + cp -ar ./* "${ED}${dir}" || die "copy files failed" + + make_wrapper "${MY_PN}" "${dir}/${MY_PN}" +}