public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2022-12-05  2:30 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2022-12-05  2:30 UTC (permalink / raw
  To: gentoo-commits

commit:     e6d4a7b7e3156209bb838139a5b84e6a026440f1
Author:     Nic Boet <nic <AT> boet <DOT> cc>
AuthorDate: Mon Dec  5 00:55:50 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 02:29:00 2022 +0000
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 <nic <AT> boet.cc>
Signed-off-by: Sam James <sam <AT> 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 000000000000..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 000000000000..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 000000000000..42cd3f472a0d
--- /dev/null
+++ b/app-containers/docker-buildx/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person" proxied="yes">
+		<email>nic@boet.cc</email>
+		<name>Nic Boet</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">docker/buildx</remote-id>
+	</upstream>
+	<longdescription lang="en">
+		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.
+	</longdescription>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2022-12-05  2:30 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2022-12-05  2:30 UTC (permalink / raw
  To: gentoo-commits

commit:     f360a9293476cbd3c3e232c6e3320558128b2612
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 02:30:12 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 02:30:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f360a929

app-containers/docker-buildx: use ego

Signed-off-by: Sam James <sam <AT> 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
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-02-25  9:11 Joonas Niilola
  0 siblings, 0 replies; 18+ messages in thread
From: Joonas Niilola @ 2023-02-25  9:11 UTC (permalink / raw
  To: gentoo-commits

commit:     4efd613e2631d24ba057931c670986d23287cbbc
Author:     Matt Jolly <Matt.Jolly <AT> footclan <DOT> ninja>
AuthorDate: Sat Feb 11 01:07:18 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 09:11:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efd613e

app-containers/docker-buildx: add 0.10.2, 9999

Signed-off-by: Matt Jolly <Matt.Jolly <AT> footclan.ninja>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-containers/docker-buildx/Manifest              |  1 +
 .../docker-buildx/docker-buildx-0.10.2.ebuild      | 58 ++++++++++++++++++++++
 .../docker-buildx/docker-buildx-9999.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 000000000000..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} == 9999 ]]; 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} == 9999 ]]; 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-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild
new file mode 100644
index 000000000000..4c9132f3eb3f
--- /dev/null
+++ b/app-containers/docker-buildx/docker-buildx-9999.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} == 9999 ]]; 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} == 9999 ]]; 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
+}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-02-25  9:11 Joonas Niilola
  0 siblings, 0 replies; 18+ messages in thread
From: Joonas Niilola @ 2023-02-25  9:11 UTC (permalink / raw
  To: gentoo-commits

commit:     93033a81f57cac3672087344320946554e88a311
Author:     Matt Jolly <Matt.Jolly <AT> footclan <DOT> ninja>
AuthorDate: Sat Feb 11 01:09:10 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 09:11:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93033a81

app-containers/docker-buildx: drop 0.9.1

Signed-off-by: Matt Jolly <Matt.Jolly <AT> footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/29541
Signed-off-by: Joonas Niilola <juippis <AT> 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..000000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-03-13 18:07 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-03-13 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     084d88092956ed35d9877ba1951641dd0cc2455e
Author:     Nic Boet <nic <AT> boet <DOT> cc>
AuthorDate: Thu Mar  9 13:55:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 13 18:03:32 2023 +0000
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 <nic <AT> boet.cc>
Closes: https://github.com/gentoo/gentoo/pull/30022
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-containers/docker-buildx/Manifest                               | 1 +
 .../{docker-buildx-9999.ebuild => docker-buildx-0.10.4.ebuild}      | 6 +++++-
 app-containers/docker-buildx/docker-buildx-9999.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-9999.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
similarity index 90%
copy from app-containers/docker-buildx/docker-buildx-9999.ebuild
copy to app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
index 4c9132f3eb3f..e46ea450eaef 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.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} == 9999 ]]; 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-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild
index 4c9132f3eb3f..e46ea450eaef 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-9999.ebuild
@@ -33,9 +33,13 @@ RDEPEND="${DEPEND}"
 
 src_compile() {
 	local _buildx_r='github.com/docker/buildx'
+	local version=${PV}
+	if [[ ${PV} == 9999 ]]; 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


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-03-17 14:21 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2023-03-17 14:21 UTC (permalink / raw
  To: gentoo-commits

commit:     a2f0b0b9309e51de952ce2daa67d92e59a1aec0c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 14:20:44 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 14:20:44 2023 +0000
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 <arthurzam <AT> 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} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-03-29  8:29 Jakov Smolić
  0 siblings, 0 replies; 18+ messages in thread
From: Jakov Smolić @ 2023-03-29  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     307fd60f22e9a71ea9cb07d091328f614c32512f
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 29 08:29:19 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Mar 29 08:29:19 2023 +0000
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ć <jsmolic <AT> 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} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-06  5:24 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2023-04-06  5:24 UTC (permalink / raw
  To: gentoo-commits

commit:     dcb05dddfb325675c4d32d20e8306ccefb6e7d66
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 05:24:16 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 05:24:16 2023 +0000
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 <arthurzam <AT> 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} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-06  6:33 Joonas Niilola
  0 siblings, 0 replies; 18+ messages in thread
From: Joonas Niilola @ 2023-04-06  6:33 UTC (permalink / raw
  To: gentoo-commits

commit:     16590bd9fb34e375c6e33b23868ebdcfd1c061f3
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 06:33:42 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 06:33:55 2023 +0000
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 <juippis <AT> 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} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-06  6:33 Joonas Niilola
  0 siblings, 0 replies; 18+ messages in thread
From: Joonas Niilola @ 2023-04-06  6:33 UTC (permalink / raw
  To: gentoo-commits

commit:     ba0ca9e100dd892d4b73d91e8cb455b4a85d0a7d
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 06:33:14 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 06:33:54 2023 +0000
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 <juippis <AT> 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} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-06  8:10 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2023-04-06  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     f3c10e7254c2680f086b18f72e5945ac63a153a2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 08:10:25 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 08:10:25 2023 +0000
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 <arthurzam <AT> 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} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-06  8:47 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2023-04-06  8:47 UTC (permalink / raw
  To: gentoo-commits

commit:     dc45bd8ba931c0f5af579d80a5c552d7335d1809
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 08:47:03 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 08:47:03 2023 +0000
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 <arthurzam <AT> 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} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-07  3:51 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-04-07  3:51 UTC (permalink / raw
  To: gentoo-commits

commit:     89d078a08a1341d54b2aaf9eef847affa9a49d94
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 03:47:31 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 03:47:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d078a0

app-containers/docker-buildx: sync live

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-containers/docker-buildx/docker-buildx-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-buildx/docker-buildx-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild
index e46ea450eaef..fd0fbbf5f4cb 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; 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
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-07  4:32 William Hubbs
  0 siblings, 0 replies; 18+ messages in thread
From: William Hubbs @ 2023-04-07  4:32 UTC (permalink / raw
  To: gentoo-commits

commit:     8bc0e52d305e2ffa6dbbc08a267f187870d7edd1
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 04:30:34 2023 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 04:32:40 2023 +0000
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 <williamh <AT> 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 000000000000..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} == 9999 ]]; 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} == 9999 ]]; 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} == 9999 ]]; 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
+}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-04-07  4:43 William Hubbs
  0 siblings, 0 replies; 18+ messages in thread
From: William Hubbs @ 2023-04-07  4:43 UTC (permalink / raw
  To: gentoo-commits

commit:     786e46ec81296cb48fcec75e82e4ea97bf3a6d42
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 04:41:53 2023 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 04:43:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786e46ec

app-containers/docker-buildx: sync live

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 app-containers/docker-buildx/docker-buildx-9999.ebuild | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/app-containers/docker-buildx/docker-buildx-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild
index fd0fbbf5f4cb..48941a07ce98 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-9999.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} == 9999 ]]; 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
 }


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-07-20 22:44 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-07-20 22:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4d26d2a205f8933fafac9fa0bad5fe1c832cc459
Author:     Matt Jolly <Matt.Jolly <AT> footclan <DOT> ninja>
AuthorDate: Thu Jul 20 01:13:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 22:44:00 2023 +0000
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 <Matt.Jolly <AT> footclan.ninja>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-containers/docker-buildx/Manifest                                 | 1 +
 .../{docker-buildx-9999.ebuild => docker-buildx-0.11.2.ebuild}        | 4 ++--
 app-containers/docker-buildx/docker-buildx-9999.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 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d777765ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c

diff --git a/app-containers/docker-buildx/docker-buildx-9999.ebuild b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
similarity index 92%
copy from app-containers/docker-buildx/docker-buildx-9999.ebuild
copy to app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
index 48941a07ce98..8cecb6eed7ae 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.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} == 9999 ]]; 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-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild
index 48941a07ce98..8cecb6eed7ae 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-9999.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} == 9999 ]]; 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 @@
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
 	</maintainer>
+	<maintainer type="project">
+		<email>containers@gentoo.org</email>
+		<name>Containers</name>
+	</maintainer>
 	<upstream>
 		<remote-id type="github">docker/buildx</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2023-07-20 22:44 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-07-20 22:44 UTC (permalink / raw
  To: gentoo-commits

commit:     8745ff51ec933d28ca7143910ab0191ceb31f0c0
Author:     Matt Jolly <Matt.Jolly <AT> footclan <DOT> ninja>
AuthorDate: Thu Jul 20 01:15:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 22:44:14 2023 +0000
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 <Matt.Jolly <AT> footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/31723
Closes: https://github.com/gentoo/gentoo/pull/31964
Signed-off-by: Sam James <sam <AT> 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 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d777765ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c

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..000000000000
--- 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} == 9999 ]]; 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} == 9999 ]]; 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..000000000000
--- 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} == 9999 ]]; 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 )
-"
-DEPEND="app-containers/docker"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	local _buildx_r='github.com/docker/buildx'
-	local version=${PV}
-	if [[ ${PV} == 9999 ]]; 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) \
-		-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} == 9999 ]]; 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
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/
@ 2024-06-28  7:43 Joonas Niilola
  0 siblings, 0 replies; 18+ messages in thread
From: Joonas Niilola @ 2024-06-28  7:43 UTC (permalink / raw
  To: gentoo-commits

commit:     78a80d67558ed5ae0f14ba8ecb8bee5d9aadd329
Author:     Gergely Nagy <ngg <AT> ngg <DOT> hu>
AuthorDate: Thu May 16 21:49:07 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 07:43:34 2024 +0000
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 <AT> ngg.hu>
Closes: https://github.com/gentoo/gentoo/pull/36706
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-containers/docker-buildx/Manifest                                | 1 +
 .../{docker-buildx-9999.ebuild => docker-buildx-0.14.0.ebuild}       | 5 +++--
 app-containers/docker-buildx/docker-buildx-9999.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 6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d777765ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c
+DIST docker-buildx-0.14.0.tar.gz 11120356 BLAKE2B 01fec6b29665088a4778cb6a926f071c1beacb22d7a50593d55afff1225d0e74d083a82eaab4ae96ffee8a6f653ce048fd81b3410e7113bc29da210d77042b64 SHA512 bc09f29096cfd08c60efd8fca7976a1db896f0ed08d33dfc64dfca2c6487a1dc1722b3fe80b6a175ebebeacf8b460bcc214806d0c7a637f17ed5d09793d8c9d8

diff --git a/app-containers/docker-buildx/docker-buildx-9999.ebuild b/app-containers/docker-buildx/docker-buildx-0.14.0.ebuild
similarity index 97%
copy from app-containers/docker-buildx/docker-buildx-9999.ebuild
copy to app-containers/docker-buildx/docker-buildx-0.14.0.ebuild
index 8cecb6eed7ae..d36ee06a5456 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.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-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild
index 8cecb6eed7ae..d36ee06a5456 100644
--- a/app-containers/docker-buildx/docker-buildx-9999.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-9999.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 )


^ permalink raw reply related	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2024-06-28  7:43 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-13 18:07 [gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-06-28  7:43 Joonas Niilola
2023-07-20 22:44 Sam James
2023-07-20 22:44 Sam James
2023-04-07  4:43 William Hubbs
2023-04-07  4:32 William Hubbs
2023-04-07  3:51 Sam James
2023-04-06  8:47 Arthur Zamarin
2023-04-06  8:10 Arthur Zamarin
2023-04-06  6:33 Joonas Niilola
2023-04-06  6:33 Joonas Niilola
2023-04-06  5:24 Arthur Zamarin
2023-03-29  8:29 Jakov Smolić
2023-03-17 14:21 Arthur Zamarin
2023-02-25  9:11 Joonas Niilola
2023-02-25  9:11 Joonas Niilola
2022-12-05  2:30 Sam James
2022-12-05  2:30 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox