[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: fb3694ed99e0fcec9bc7ff8ee87833ba00dbe9dd Author: Sam James gentoo org> AuthorDate: Sun Jan 19 14:54:47 2025 + Commit: Sam James gentoo org> CommitDate: Sun Jan 19 14:54:47 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3694ed app-containers/docker-buildx: stabilize 0.19.1 for arm64, ppc64 Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/docker-buildx-0.19.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild b/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild index fc39efa9c26e..197e965fc5e3 100644 --- a/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 3c3d07fe1f785a31977b463cbf39c12f411dfd5e Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jan 19 13:11:20 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jan 19 13:11:20 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3d07fe app-containers/docker-buildx: Stabilize 0.19.1 amd64, #948395 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.19.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild b/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild index d36ee06a5456..fc39efa9c26e 100644 --- a/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 1c6fb68a6f20a970e0aa6502ebe1a061899a687b Author: Sam James gentoo org> AuthorDate: Sun Dec 15 18:36:48 2024 + Commit: Sam James gentoo org> CommitDate: Sun Dec 15 18:36:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6fb68a app-containers/docker-buildx: Stabilize 0.14.0 ppc64, #945821 Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/docker-buildx-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild index 0012802ab111..74d0e476d21e 100644 --- a/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 1873f010297483bf3065f816c3fd3f321a0ebb2b Author: Joonas Niilola gentoo org> AuthorDate: Sat Dec 14 07:06:56 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Dec 14 07:06:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1873f010 app-containers/docker-buildx: Stabilize 0.14.0 amd64, #945821 Signed-off-by: Joonas Niilola gentoo.org> app-containers/docker-buildx/docker-buildx-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild index dbeb3b313307..0012802ab111 100644 --- a/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 4f4b79ca73da3b8bb84f76fec616d16ca54d2a6b Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 13 14:28:26 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 13 14:28:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4b79ca app-containers/docker-buildx: Stabilize 0.14.0 arm64, #945821 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild index d36ee06a5456..dbeb3b313307 100644 --- a/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 47c3aa5b3d6ac662794eb3e7c5d1554062109e17 Author: Tomáš Mózes gmail com> AuthorDate: Tue Dec 3 15:42:00 2024 + Commit: Sam James gentoo org> CommitDate: Fri Dec 13 10:45:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c3aa5b app-containers/docker-buildx: drop 0.10.4-r1 Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39581 Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/Manifest | 1 - .../docker-buildx/docker-buildx-0.10.4-r1.ebuild | 61 -- 2 files changed, 62 deletions(-) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index ca0404c8a900..857b6e25599a 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1,4 +1,3 @@ -DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793 SHA512 f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7 DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1 SHA512 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c DIST docker-buildx-0.14.0.tar.gz 11120356 BLAKE2B 01fec6b29665088a4778cb6a926f071c1beacb22d7a50593d55afff1225d0e74d083a82eaab4ae96ffee8a6f653ce048fd81b3410e7113bc29da210d77042b64 SHA512 bc09f29096cfd08c60efd8fca7976a1db896f0ed08d33dfc64dfca2c6487a1dc1722b3fe80b6a175ebebeacf8b460bcc214806d0c7a637f17ed5d09793d8c9d8 DIST docker-buildx-0.19.1.tar.gz 11691424 BLAKE2B 40cc5e68eb85e8693bc6cd7bf91fe3a6300644d9934a3ff84b89c79dba31d475dce5ac4366075127391c5230905591a83bd59c762cf9f9f4bde0931834633473 SHA512 cc811eb93910bfb5a4668cc3dc59ab6c13a1308c0fa49707a81d1d733e834d209677502786e951ce3c8f098c387b559054dd3cd9933edafbecae610d1ef321e6 diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild deleted file mode 100644 index 982bd439623f.. --- a/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -MY_PN="buildx" -DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" -HOMEPAGE="https://github.com/docker/buildx"; -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/docker/buildx.git"; -else - SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" - S="${WORKDIR}/${MY_PN}-${PV}" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -# This gives us the ability to neatly `-skip` tests. -# not required once ::gentoo is all > 1.20 -RESTRICT="!test? ( test )" -IUSE="test" - -BDEPEND=" - test? ( >=dev-lang/go-1.20 ) -" -RDEPEND="app-containers/docker-cli" - -src_compile() { - local _buildx_r='github.com/docker/buildx' - local version=${PV} - if [[ ${PV} == ]]; then - version="$(git rev-parse --short HEAD)" - fi - ego build -o docker-buildx \ - -ldflags "-linkmode=external - -X $_buildx_r/version.Version=${version} - -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) - -X $_buildx_r/version.Package=$_buildx_r" \ - ./cmd/buildx -} - -src_test() { - # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. - if [[ ${PV} == ]]; then - ego test ./... -skip "TestReadTargets" - else - ego test ./... -skip "TestGit|TestReadTargets" - fi -} - -src_install() { - exeinto /usr/libexec/docker/cli-plugins - doexe docker-buildx - - dodoc README.md -}
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: af58a612837f56e24bc2e84dd74b30bd713a525f Author: Tomáš Mózes gmail com> AuthorDate: Tue Dec 3 15:41:31 2024 + Commit: Sam James gentoo org> CommitDate: Fri Dec 13 10:45:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af58a612 app-containers/docker-buildx: add 0.19.1 Closes: https://bugs.gentoo.org/945820 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/Manifest | 1 + .../docker-buildx/docker-buildx-0.19.1.ebuild | 62 ++ 2 files changed, 63 insertions(+) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index c9a6377e58d8..ca0404c8a900 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1,3 +1,4 @@ DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793 SHA512 f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7 DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1 SHA512 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c DIST docker-buildx-0.14.0.tar.gz 11120356 BLAKE2B 01fec6b29665088a4778cb6a926f071c1beacb22d7a50593d55afff1225d0e74d083a82eaab4ae96ffee8a6f653ce048fd81b3410e7113bc29da210d77042b64 SHA512 bc09f29096cfd08c60efd8fca7976a1db896f0ed08d33dfc64dfca2c6487a1dc1722b3fe80b6a175ebebeacf8b460bcc214806d0c7a637f17ed5d09793d8c9d8 +DIST docker-buildx-0.19.1.tar.gz 11691424 BLAKE2B 40cc5e68eb85e8693bc6cd7bf91fe3a6300644d9934a3ff84b89c79dba31d475dce5ac4366075127391c5230905591a83bd59c762cf9f9f4bde0931834633473 SHA512 cc811eb93910bfb5a4668cc3dc59ab6c13a1308c0fa49707a81d1d733e834d209677502786e951ce3c8f098c387b559054dd3cd9933edafbecae610d1ef321e6 diff --git a/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild b/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild new file mode 100644 index ..d36ee06a5456 --- /dev/null +++ b/app-containers/docker-buildx/docker-buildx-0.19.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +MY_PN="buildx" +DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" +HOMEPAGE="https://github.com/docker/buildx"; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/docker/buildx.git"; +else + SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="test" + +# This gives us the ability to neatly `-skip` tests. +# not required once ::gentoo is all > 1.20 +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( >=dev-lang/go-1.20 ) +" +RDEPEND="app-containers/docker-cli" + +src_compile() { + local _buildx_r='github.com/docker/buildx' + local version=${PV} + if [[ ${PV} == ]]; then + version="$(git rev-parse --short HEAD)" + fi + ego build -o docker-buildx \ + -ldflags "-linkmode=external + -X $_buildx_r/version.Version=${version} + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) + -X $_buildx_r/version.Package=$_buildx_r" \ + ./cmd/buildx +} + +src_test() { + # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. + if [[ ${PV} == ]]; then + ego test ./... -skip "TestReadTargets|TestIntegration" + else + ego test ./... -skip "TestGit|TestReadTargets|TestIntegration" + fi +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe docker-buildx + + dodoc README.md +}
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 671f1adffc5b22ced075b0f4e61f7a40ff74cecd Author: Joonas Niilola gentoo org> AuthorDate: Tue Dec 3 07:50:07 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 3 07:50:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671f1adf app-containers/docker-buildx: Stabilize 0.11.2 amd64, #945616 Signed-off-by: Joonas Niilola gentoo.org> app-containers/docker-buildx/docker-buildx-0.11.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild index 845995266d37..859c9d9d75b2 100644 --- a/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 5704c82d1c7a1621d6776806249e953230e45d25 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 1 19:57:16 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 1 19:57:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5704c82d app-containers/docker-buildx: Stabilize 0.11.2 ppc64, #945616 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.11.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild index 92f005273a19..845995266d37 100644 --- a/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: e2d48fbad8944e41e21f1e1e6b1360057eeda324 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 1 19:02:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 1 19:02:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d48fba app-containers/docker-buildx: Stabilize 0.11.2 arm64, #945616 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.11.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild index 8cecb6eed7ae..92f005273a19 100644 --- a/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 78a80d67558ed5ae0f14ba8ecb8bee5d9aadd329 Author: Gergely Nagy ngg hu> AuthorDate: Thu May 16 21:49:07 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jun 28 07:43:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a80d67 app-containers/docker-buildx: Bump to 0.14.0 Closes: https://bugs.gentoo.org/929033 Signed-off-by: Gergely Nagy ngg.hu> Closes: https://github.com/gentoo/gentoo/pull/36706 Signed-off-by: Joonas Niilola gentoo.org> app-containers/docker-buildx/Manifest| 1 + .../{docker-buildx-.ebuild => docker-buildx-0.14.0.ebuild} | 5 +++-- app-containers/docker-buildx/docker-buildx-.ebuild | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index 810b0bff9ca8..c9a6377e58d8 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1,2 +1,3 @@ DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793 SHA512 f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7 DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1 SHA512 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c +DIST docker-buildx-0.14.0.tar.gz 11120356 BLAKE2B 01fec6b29665088a4778cb6a926f071c1beacb22d7a50593d55afff1225d0e74d083a82eaab4ae96ffee8a6f653ce048fd81b3410e7113bc29da210d77042b64 SHA512 bc09f29096cfd08c60efd8fca7976a1db896f0ed08d33dfc64dfca2c6487a1dc1722b3fe80b6a175ebebeacf8b460bcc214806d0c7a637f17ed5d09793d8c9d8 diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild similarity index 97% copy from app-containers/docker-buildx/docker-buildx-.ebuild copy to app-containers/docker-buildx/docker-buildx-0.14.0.ebuild index 8cecb6eed7ae..d36ee06a5456 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,10 +20,11 @@ fi LICENSE="Apache-2.0" SLOT="0" +IUSE="test" + # This gives us the ability to neatly `-skip` tests. # not required once ::gentoo is all > 1.20 RESTRICT="!test? ( test )" -IUSE="test" BDEPEND=" test? ( >=dev-lang/go-1.20 ) diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-.ebuild index 8cecb6eed7ae..d36ee06a5456 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,10 +20,11 @@ fi LICENSE="Apache-2.0" SLOT="0" +IUSE="test" + # This gives us the ability to neatly `-skip` tests. # not required once ::gentoo is all > 1.20 RESTRICT="!test? ( test )" -IUSE="test" BDEPEND=" test? ( >=dev-lang/go-1.20 )
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 4d26d2a205f8933fafac9fa0bad5fe1c832cc459 Author: Matt Jolly footclan ninja> AuthorDate: Thu Jul 20 01:13:27 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jul 20 22:44:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d26d2a2 app-containers/docker-buildx: add 0.11.2 We now skip integration tests: 1. Let's assume that we can trust docker can do that on their own infra 2. We don't want to rely on a running dockerd 3. We can't access the network to pull requested containers Bring this package under the umbrella of the containers project as disussed on IRC Signed-off-by: Matt Jolly footclan.ninja> Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/Manifest | 1 + .../{docker-buildx-.ebuild => docker-buildx-0.11.2.ebuild}| 4 ++-- app-containers/docker-buildx/docker-buildx-.ebuild| 4 ++-- app-containers/docker-buildx/metadata.xml | 4 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index 9ce057d50392..6f3ff60b944e 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1,2 +1,3 @@ DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1 SHA512 ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877 DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793 SHA512 f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7 +DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1 SHA512 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild similarity index 92% copy from app-containers/docker-buildx/docker-buildx-.ebuild copy to app-containers/docker-buildx/docker-buildx-0.11.2.ebuild index 48941a07ce98..8cecb6eed7ae 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild @@ -47,9 +47,9 @@ src_compile() { src_test() { # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. if [[ ${PV} == ]]; then - ego test ./... -skip "TestReadTargets" + ego test ./... -skip "TestReadTargets|TestIntegration" else - ego test ./... -skip "TestGit|TestReadTargets" + ego test ./... -skip "TestGit|TestReadTargets|TestIntegration" fi } diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-.ebuild index 48941a07ce98..8cecb6eed7ae 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-.ebuild @@ -47,9 +47,9 @@ src_compile() { src_test() { # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. if [[ ${PV} == ]]; then - ego test ./... -skip "TestReadTargets" + ego test ./... -skip "TestReadTargets|TestIntegration" else - ego test ./... -skip "TestGit|TestReadTargets" + ego test ./... -skip "TestGit|TestReadTargets|TestIntegration" fi } diff --git a/app-containers/docker-buildx/metadata.xml b/app-containers/docker-buildx/metadata.xml index 42cd3f472a0d..14dd56055eaf 100644 --- a/app-containers/docker-buildx/metadata.xml +++ b/app-containers/docker-buildx/metadata.xml @@ -9,6 +9,10 @@ proxy-ma...@gentoo.org Proxy Maintainers + + contain...@gentoo.org + Containers + docker/buildx
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 8745ff51ec933d28ca7143910ab0191ceb31f0c0 Author: Matt Jolly footclan ninja> AuthorDate: Thu Jul 20 01:15:48 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jul 20 22:44:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8745ff51 app-containers/docker-buildx: drop 0.10.2, 0.10.4 Signed-off-by: Matt Jolly footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/31723 Closes: https://github.com/gentoo/gentoo/pull/31964 Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/Manifest | 1 - .../docker-buildx/docker-buildx-0.10.2.ebuild | 58 .../docker-buildx/docker-buildx-0.10.4.ebuild | 62 -- 3 files changed, 121 deletions(-) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index 6f3ff60b944e..810b0bff9ca8 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1,3 +1,2 @@ -DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1 SHA512 ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877 DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793 SHA512 f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7 DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1 SHA512 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c diff --git a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild deleted file mode 100644 index 4c9132f3eb3f.. --- a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -MY_PN="buildx" -DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" -HOMEPAGE="https://github.com/docker/buildx"; -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/docker/buildx.git"; -else - SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/${MY_PN}-${PV}" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -# This gives us the ability to neatly `-skip` tests. -# not required once ::gentoo is all > 1.20 -RESTRICT="!test? ( test )" -IUSE="test" - -BDEPEND=" - test? ( >=dev-lang/go-1.20 ) -" -DEPEND="app-containers/docker" -RDEPEND="${DEPEND}" - -src_compile() { - local _buildx_r='github.com/docker/buildx' - ego build -mod=vendor -o docker-buildx \ - -ldflags "-linkmode=external \ - -X $_buildx_r/version.Version=${PV} \ - -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ - -X $_buildx_r/version.Package=$_buildx_r" \ - ./cmd/buildx -} - -src_test() { - # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. - if [[ ${PV} == ]]; then - ego test ./... -skip "TestReadTargets" - else - ego test ./... -skip "TestGit|TestReadTargets" - fi -} - -src_install() { - exeinto /usr/libexec/docker/cli-plugins - doexe docker-buildx - - dodoc README.md -} diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild deleted file mode 100644 index c294def7f490.. --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -MY_PN="buildx" -DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" -HOMEPAGE="https://github.com/docker/buildx"; -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/docker/buildx.git"; -else - SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" - S="${WORKDIR}/${MY_PN}-${PV}" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -# This gives us the ability to neatly `-skip` tests. -# not required once ::gentoo is all > 1.20 -RESTRICT="!test? ( test )" -IUSE="test" - -BDEPEND=" - test?
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 786e46ec81296cb48fcec75e82e4ea97bf3a6d42 Author: William Hubbs gentoo org> AuthorDate: Fri Apr 7 04:41:53 2023 + Commit: William Hubbs gentoo org> CommitDate: Fri Apr 7 04:43:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786e46ec app-containers/docker-buildx: sync live Signed-off-by: William Hubbs gentoo.org> app-containers/docker-buildx/docker-buildx-.ebuild | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-.ebuild index fd0fbbf5f4cb..48941a07ce98 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-.ebuild @@ -28,8 +28,7 @@ IUSE="test" BDEPEND=" test? ( >=dev-lang/go-1.20 ) " -DEPEND="app-containers/docker" -RDEPEND="${DEPEND}" +RDEPEND="app-containers/docker-cli" src_compile() { local _buildx_r='github.com/docker/buildx' @@ -37,10 +36,10 @@ src_compile() { if [[ ${PV} == ]]; then version="$(git rev-parse --short HEAD)" fi - ego build -mod=vendor -o docker-buildx \ - -ldflags "-linkmode=external \ - -X $_buildx_r/version.Version=${version} \ - -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ + ego build -o docker-buildx \ + -ldflags "-linkmode=external + -X $_buildx_r/version.Version=${version} + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) -X $_buildx_r/version.Package=$_buildx_r" \ ./cmd/buildx }
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 8bc0e52d305e2ffa6dbbc08a267f187870d7edd1 Author: William Hubbs gentoo org> AuthorDate: Fri Apr 7 04:30:34 2023 + Commit: William Hubbs gentoo org> CommitDate: Fri Apr 7 04:32:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc0e52d app-containers/docker-buildx: 0.10.4-r1 revbump to fix dependencies This needs to fix stable, so I'm pushing straight to stable. This is a docker cli plugin, so it needs to RDEPEND on docker-cli. Signed-off-by: William Hubbs gentoo.org> .../docker-buildx/docker-buildx-0.10.4-r1.ebuild | 61 ++ 1 file changed, 61 insertions(+) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild new file mode 100644 index ..982bd439623f --- /dev/null +++ b/app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +MY_PN="buildx" +DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" +HOMEPAGE="https://github.com/docker/buildx"; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/docker/buildx.git"; +else + SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +# This gives us the ability to neatly `-skip` tests. +# not required once ::gentoo is all > 1.20 +RESTRICT="!test? ( test )" +IUSE="test" + +BDEPEND=" + test? ( >=dev-lang/go-1.20 ) +" +RDEPEND="app-containers/docker-cli" + +src_compile() { + local _buildx_r='github.com/docker/buildx' + local version=${PV} + if [[ ${PV} == ]]; then + version="$(git rev-parse --short HEAD)" + fi + ego build -o docker-buildx \ + -ldflags "-linkmode=external + -X $_buildx_r/version.Version=${version} + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) + -X $_buildx_r/version.Package=$_buildx_r" \ + ./cmd/buildx +} + +src_test() { + # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. + if [[ ${PV} == ]]; then + ego test ./... -skip "TestReadTargets" + else + ego test ./... -skip "TestGit|TestReadTargets" + fi +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe docker-buildx + + dodoc README.md +}
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 89d078a08a1341d54b2aaf9eef847affa9a49d94 Author: Sam James gentoo org> AuthorDate: Fri Apr 7 03:47:31 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 7 03:47:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d078a0 app-containers/docker-buildx: sync live Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/docker-buildx-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-.ebuild index e46ea450eaef..fd0fbbf5f4cb 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: dc45bd8ba931c0f5af579d80a5c552d7335d1809 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 6 08:47:03 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 6 08:47:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc45bd8b app-containers/docker-buildx: Stabilize 0.10.4 ppc64, #903894 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index 4390551a9302..c294def7f490 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: f3c10e7254c2680f086b18f72e5945ac63a153a2 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 6 08:10:25 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 6 08:10:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c10e72 app-containers/docker-buildx: Stabilize 0.10.4 arm64, #903894 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index a2bc43916d23..4390551a9302 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 16590bd9fb34e375c6e33b23868ebdcfd1c061f3 Author: Joonas Niilola gentoo org> AuthorDate: Thu Apr 6 06:33:42 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Apr 6 06:33:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16590bd9 app-containers/docker-buildx: Keyword 0.10.4 x86, #901751 Signed-off-by: Joonas Niilola gentoo.org> app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index ba4b6a01610b..a2bc43916d23 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: ba0ca9e100dd892d4b73d91e8cb455b4a85d0a7d Author: Joonas Niilola gentoo org> AuthorDate: Thu Apr 6 06:33:14 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Apr 6 06:33:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0ca9e1 app-containers/docker-buildx: Stabilize 0.10.4 amd64, #903894 Signed-off-by: Joonas Niilola gentoo.org> app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index f87f8b650cac..ba4b6a01610b 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: dcb05dddfb325675c4d32d20e8306ccefb6e7d66 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 6 05:24:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 6 05:24:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb05ddd app-containers/docker-buildx: Keyword 0.10.4 ppc64, #901751 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index d60badd6750a..f87f8b650cac 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 307fd60f22e9a71ea9cb07d091328f614c32512f Author: Jakov Smolić gentoo org> AuthorDate: Wed Mar 29 08:29:19 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Mar 29 08:29:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307fd60f app-containers/docker-buildx: Keyword 0.10.4 riscv, #901751 Signed-off-by: Jakov Smolić gentoo.org> app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index f0c8423fc4c5..d60badd6750a 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: a2f0b0b9309e51de952ce2daa67d92e59a1aec0c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 14:20:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 14:20:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f0b0b9 app-containers/docker-buildx: Keyword 0.10.4 arm, #901751 Signed-off-by: Arthur Zamarin gentoo.org> app-containers/docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index e46ea450eaef..f0c8423fc4c5 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git"; else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 ~arm ~arm64" S="${WORKDIR}/${MY_PN}-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 084d88092956ed35d9877ba1951641dd0cc2455e Author: Nic Boet boet cc> AuthorDate: Thu Mar 9 13:55:29 2023 + Commit: Sam James gentoo org> CommitDate: Mon Mar 13 18:03:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084d8809 app-containers/docker-buildx: ver bump 0.10.4 Signed-off-by: Nic Boet boet.cc> Closes: https://github.com/gentoo/gentoo/pull/30022 Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/Manifest | 1 + .../{docker-buildx-.ebuild => docker-buildx-0.10.4.ebuild} | 6 +- app-containers/docker-buildx/docker-buildx-.ebuild | 6 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index bf92b16e83e6..9ce057d50392 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1 +1,2 @@ DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1 SHA512 ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877 +DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793 SHA512 f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7 diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild similarity index 90% copy from app-containers/docker-buildx/docker-buildx-.ebuild copy to app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index 4c9132f3eb3f..e46ea450eaef 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -33,9 +33,13 @@ RDEPEND="${DEPEND}" src_compile() { local _buildx_r='github.com/docker/buildx' + local version=${PV} + if [[ ${PV} == ]]; then + version="$(git rev-parse --short HEAD)" + fi ego build -mod=vendor -o docker-buildx \ -ldflags "-linkmode=external \ - -X $_buildx_r/version.Version=${PV} \ + -X $_buildx_r/version.Version=${version} \ -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ -X $_buildx_r/version.Package=$_buildx_r" \ ./cmd/buildx diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-.ebuild index 4c9132f3eb3f..e46ea450eaef 100644 --- a/app-containers/docker-buildx/docker-buildx-.ebuild +++ b/app-containers/docker-buildx/docker-buildx-.ebuild @@ -33,9 +33,13 @@ RDEPEND="${DEPEND}" src_compile() { local _buildx_r='github.com/docker/buildx' + local version=${PV} + if [[ ${PV} == ]]; then + version="$(git rev-parse --short HEAD)" + fi ego build -mod=vendor -o docker-buildx \ -ldflags "-linkmode=external \ - -X $_buildx_r/version.Version=${PV} \ + -X $_buildx_r/version.Version=${version} \ -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ -X $_buildx_r/version.Package=$_buildx_r" \ ./cmd/buildx
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 4efd613e2631d24ba057931c670986d23287cbbc Author: Matt Jolly footclan ninja> AuthorDate: Sat Feb 11 01:07:18 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Feb 25 09:11:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efd613e app-containers/docker-buildx: add 0.10.2, Signed-off-by: Matt Jolly footclan.ninja> Signed-off-by: Joonas Niilola gentoo.org> app-containers/docker-buildx/Manifest | 1 + .../docker-buildx/docker-buildx-0.10.2.ebuild | 58 ++ .../docker-buildx/docker-buildx-.ebuild| 58 ++ 3 files changed, 117 insertions(+) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index 4dd392c88801..dccbd1ca8baf 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1 +1,2 @@ +DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1 SHA512 ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877 DIST docker-buildx-0.9.1.tar.gz 8705505 BLAKE2B 75a56b1edda71fd1e0b4312e72695efd67e6e5144e064cc27ae1729e3155d8a605b315fdb6d32055fc9cb86151057f5afd57eaea9a5f4aaa6ac4ecc52a6a5161 SHA512 1d672ae9daa0f1c830fc56c2c3638389312a87c645aed97f4a0ee56eaef936ab833c04d11969a423e0d5ab5388f29db20d7a1fe6c9b0ec7d981123243b4eaa4b diff --git a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild new file mode 100644 index ..4c9132f3eb3f --- /dev/null +++ b/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +MY_PN="buildx" +DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" +HOMEPAGE="https://github.com/docker/buildx"; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/docker/buildx.git"; +else + SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +# This gives us the ability to neatly `-skip` tests. +# not required once ::gentoo is all > 1.20 +RESTRICT="!test? ( test )" +IUSE="test" + +BDEPEND=" + test? ( >=dev-lang/go-1.20 ) +" +DEPEND="app-containers/docker" +RDEPEND="${DEPEND}" + +src_compile() { + local _buildx_r='github.com/docker/buildx' + ego build -mod=vendor -o docker-buildx \ + -ldflags "-linkmode=external \ + -X $_buildx_r/version.Version=${PV} \ + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ + -X $_buildx_r/version.Package=$_buildx_r" \ + ./cmd/buildx +} + +src_test() { + # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. + if [[ ${PV} == ]]; then + ego test ./... -skip "TestReadTargets" + else + ego test ./... -skip "TestGit|TestReadTargets" + fi +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe docker-buildx + + dodoc README.md +} diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild b/app-containers/docker-buildx/docker-buildx-.ebuild new file mode 100644 index ..4c9132f3eb3f --- /dev/null +++ b/app-containers/docker-buildx/docker-buildx-.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +MY_PN="buildx" +DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" +HOMEPAGE="https://github.com/docker/buildx"; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/docker/buildx.git"; +else + SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +# This gives us the ability to neatly `-skip` tests. +# not required once ::gentoo is all > 1.20 +RESTRICT="!test? ( test )" +IUSE="test" + +BDEPEND=" + test? ( >=dev-lang/go-1.20 ) +" +DEPEND="app-containers/docker" +RDEPEND="${DEPEND}" + +src_compile() { + local _buildx_r='github.com/docker/buildx' + ego build -mod=vendor -o docker-buildx \ + -ldflags "-linkmode=external \ + -X $_buildx_r/version.Version=${PV} \ + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ + -X $_buildx_r/version.Package=$_buildx_r" \ + ./cmd/
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: 93033a81f57cac3672087344320946554e88a311 Author: Matt Jolly footclan ninja> AuthorDate: Sat Feb 11 01:09:10 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Feb 25 09:11:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93033a81 app-containers/docker-buildx: drop 0.9.1 Signed-off-by: Matt Jolly footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/29541 Signed-off-by: Joonas Niilola gentoo.org> app-containers/docker-buildx/Manifest | 1 - .../docker-buildx/docker-buildx-0.9.1.ebuild | 40 -- 2 files changed, 41 deletions(-) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest index dccbd1ca8baf..bf92b16e83e6 100644 --- a/app-containers/docker-buildx/Manifest +++ b/app-containers/docker-buildx/Manifest @@ -1,2 +1 @@ DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1 SHA512 ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877 -DIST docker-buildx-0.9.1.tar.gz 8705505 BLAKE2B 75a56b1edda71fd1e0b4312e72695efd67e6e5144e064cc27ae1729e3155d8a605b315fdb6d32055fc9cb86151057f5afd57eaea9a5f4aaa6ac4ecc52a6a5161 SHA512 1d672ae9daa0f1c830fc56c2c3638389312a87c645aed97f4a0ee56eaef936ab833c04d11969a423e0d5ab5388f29db20d7a1fe6c9b0ec7d981123243b4eaa4b diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild deleted file mode 100644 index 298498909a93.. --- a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -MY_PN="buildx" -DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" -HOMEPAGE="https://github.com/docker/buildx"; -SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND="app-containers/docker" -RDEPEND="${DEPEND}" - -src_compile() { - local _buildx_r='github.com/docker/buildx' - ego build -mod=vendor -o docker-buildx \ - -ldflags "-linkmode=external \ - -X $_buildx_r/version.Version=${PV} \ - -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ - -X $_buildx_r/version.Package=$_buildx_r" \ - ./cmd/buildx -} - -src_test() { - ego test ./... -} - -src_install() { - exeinto /usr/libexec/docker/cli-plugins - doexe docker-buildx - - dodoc README.md -}
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: e6d4a7b7e3156209bb838139a5b84e6a026440f1 Author: Nic Boet boet cc> AuthorDate: Mon Dec 5 00:55:50 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 5 02:29:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d4a7b7 app-containers/docker-buildx: new package Today, Gentoo's offical docker-images depends on GitHub actions and Ubuntu image to build our release media. By adding this new docker "buildx" ebuild, building Gentoo docker images locally on Gentoo hosts becomes possible. Addtionally, Bug 873589 reports "buildx" not found. Bug: https://bugs.gentoo.org/873589 Closes: https://github.com/gentoo/gentoo/pull/28543 Signed-off-by: Nic Boet boet.cc> Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/Manifest | 1 + .../docker-buildx/docker-buildx-0.9.1.ebuild | 42 ++ app-containers/docker-buildx/metadata.xml | 19 ++ 3 files changed, 62 insertions(+) diff --git a/app-containers/docker-buildx/Manifest b/app-containers/docker-buildx/Manifest new file mode 100644 index ..4dd392c88801 --- /dev/null +++ b/app-containers/docker-buildx/Manifest @@ -0,0 +1 @@ +DIST docker-buildx-0.9.1.tar.gz 8705505 BLAKE2B 75a56b1edda71fd1e0b4312e72695efd67e6e5144e064cc27ae1729e3155d8a605b315fdb6d32055fc9cb86151057f5afd57eaea9a5f4aaa6ac4ecc52a6a5161 SHA512 1d672ae9daa0f1c830fc56c2c3638389312a87c645aed97f4a0ee56eaef936ab833c04d11969a423e0d5ab5388f29db20d7a1fe6c9b0ec7d981123243b4eaa4b diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild new file mode 100644 index ..e8a8a84e36f4 --- /dev/null +++ b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +MY_PN="buildx" +DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" +HOMEPAGE="https://github.com/docker/buildx"; +SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="app-containers/docker" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_compile() { + local _buildx_r='github.com/docker/buildx' + go build -mod=vendor -o docker-buildx \ + -ldflags "-linkmode=external \ + -X $_buildx_r/version.Version=${PV} \ + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ + -X $_buildx_r/version.Package=$_buildx_r" \ + ./cmd/buildx || die +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe docker-buildx + + dodoc README.md +} + +src_test() { + go test ./... || die +} diff --git a/app-containers/docker-buildx/metadata.xml b/app-containers/docker-buildx/metadata.xml new file mode 100644 index ..42cd3f472a0d --- /dev/null +++ b/app-containers/docker-buildx/metadata.xml @@ -0,0 +1,19 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + n...@boet.cc + Nic Boet + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + docker/buildx + + + buildx is a Docker CLI plugin for extended build capabilities with BuildKit. + BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. + +
[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
commit: f360a9293476cbd3c3e232c6e3320558128b2612 Author: Sam James gentoo org> AuthorDate: Mon Dec 5 02:30:12 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 5 02:30:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f360a929 app-containers/docker-buildx: use ego Signed-off-by: Sam James gentoo.org> app-containers/docker-buildx/docker-buildx-0.9.1.ebuild | 16 +++- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild index e8a8a84e36f4..298498909a93 100644 --- a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild @@ -9,6 +9,7 @@ MY_PN="buildx" DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit" HOMEPAGE="https://github.com/docker/buildx"; SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="Apache-2.0" SLOT="0" @@ -16,18 +17,19 @@ KEYWORDS="~amd64 ~arm64" DEPEND="app-containers/docker" RDEPEND="${DEPEND}" -BDEPEND="" - -S="${WORKDIR}/${MY_PN}-${PV}" src_compile() { local _buildx_r='github.com/docker/buildx' - go build -mod=vendor -o docker-buildx \ + ego build -mod=vendor -o docker-buildx \ -ldflags "-linkmode=external \ -X $_buildx_r/version.Version=${PV} \ -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ -X $_buildx_r/version.Package=$_buildx_r" \ - ./cmd/buildx || die + ./cmd/buildx +} + +src_test() { + ego test ./... } src_install() { @@ -36,7 +38,3 @@ src_install() { dodoc README.md } - -src_test() { - go test ./... || die -}