repo/gentoo:master commit in: app-containers/docker-compose/

"Arthur Zamarin" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786044186.ee056b9a4337ba275a71f0a69b6152e6841b4e4d.arthurzam@gentoo>
commit:     ee056b9a4337ba275a71f0a69b6152e6841b4e4d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  6 19:22:39 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 19:23:06 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee056b9a

app-containers/docker-compose: add 5.4.0

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-containers/docker-compose/Manifest             |  2 +
 .../docker-compose/docker-compose-5.4.0.ebuild     | 55 ++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/app-containers/docker-compose/Manifest b/app-containers/docker-compose/Manifest
index afb08e5cf84f..dad85bc68407 100644
--- a/app-containers/docker-compose/Manifest
+++ b/app-containers/docker-compose/Manifest
@@ -1,4 +1,5 @@
 DIST compose-5.1.4-vendor.tar.xz 3753076 BLAKE2B 4fca50a6638ae928f33787d987edf9444df1992056a929c2fe8514c63023454476bb490f76399022297d570b376a8657029f17ca98f8d637c06a9fb7561773df SHA512 ee5ef37bb76eead1b221920f5ae7788a50c0c705eb2e51118c7b6d31fd7725a9ffed1cc785039170ab78c4a71a03ecb7fc6486ed3822a2adef2efea6d68ec9f0
+DIST compose-5.4.0-vendor.tar.xz 6229064 BLAKE2B 0dd8e4392040e234df76fb8cf304771bbb3d4656d6e18713563048cc6373b8fed53db9656a143f48272a91410ee61dd09bd29af4653d273774464adeed6312cb SHA512 dd6bb4e9c7fe9afde64f2c13bc3bbb6e000f68dad8ff69e58a19e2a61923c006532e0a03f193a3c7ed245f3105ca3bb49587e5ae9518fee67adf708c1173a183
 DIST docker-compose-2.34.0-deps.tar.xz 61127872 BLAKE2B e676e93203ae0e670d7cedb6b8771aea01d501246bd9e2c997fc1f03ae6db16fc7816e05ae69bfda6fc83f912d5ccd82a1b7f22781cb5fce4910c326b63f93c7 SHA512 a7f7d710b03e52c3559c84e48e2171e9aa7d2f7c357f1a44963de396a4491a53fdea9e138c57d092572e1a6833e7d3e9ea50ea7e17885c7e37f9ded6cad1cf5e
 DIST docker-compose-2.34.0.gh.tar.gz 397231 BLAKE2B e500fcbb8e6d7ffb08ff43f667faf73dcc29c6084a8a105d1b3c3d0733681ed2499312f056406c6f95d108359f07d92c21e8e2384bd309514b7140bd8a939269 SHA512 8e2ca8cd3b23328a6655c235c6c515343cc848fb1d139a1e981c81a88595edfed4e9d6450f98eebfb8ff73c02c7fbf2aac6206e8fe90eb7883cb6edc6ec0682c
 DIST docker-compose-2.39.3-deps.tar.xz 61486084 BLAKE2B 1e1398f30992b2b8777d78ad13361a684ef83c8036e9d0a24a2d74fc81354e5fab7e9c2f27c695580b839237ec8d99ad7a08976b3308349905e03a390e08e25e SHA512 a20c66e0536b0ac40c34f043e63d73b1f6838e841de52ada307ba5f9793bbb41cfb00333fc0681764818386c483ce9f25c5f123ceba6a6c1d05d386c2b5a8b79
@@ -8,3 +9,4 @@ DIST docker-compose-2.40.3.gh.tar.gz 430320 BLAKE2B a4272a1b65a372adb25caf1363c7
 DIST docker-compose-5.0.1-deps.tar.xz 56998332 BLAKE2B bbef3088ba0f766201a3b0126ecf72526d25c4c6dc5395ca51a85871c3e8b8cf8c695644017adeb8295c3cbeffe99caec7bcacef172ab5471b60510bf805e25d SHA512 88f30c0241ad28558ab42206e59b1c6ff76c7dbe7abd113ffdb22fc0aaa045352e3e01d572655dff7dce0280b4aa931497ba1aeced3860fef9cde7a71878252d
 DIST docker-compose-5.0.1.gh.tar.gz 429760 BLAKE2B 57cc76dfae0c4289153d8518430c9b43a883a2ea6f21b1e6fc91ff56b84a2513cbdc1994a27bff97d8ec3c00bdd25dbb8011d4e74f9b24c704556267c0468ec1 SHA512 d9f5d3fa85bf39076c3b3f2d73a19bec95565c92481b061e78c3d1a8fa575022ef854f5f52ea6c10e13fbc6e06e4ab7bcd1e11bee49ed2e13a5d8dfec69ce4e5
 DIST docker-compose-5.1.4.gh.tar.gz 461373 BLAKE2B 5c7155de714767535f06b407a5bf4784fbd4429845025fde1ebaba277887f8a4341f252569c14db8ee34d5a115720c8594f4c481f41ea8a929a322febbe853a6 SHA512 b9cc1c74251f97b4eef6448f66e58613c3b22b683ea92bebb6d8279b00739c285170d6cdc059e7341cb419c197b47958c6ad446ca763c93121ee524e57412a68
+DIST docker-compose-5.4.0.gh.tar.gz 537639 BLAKE2B 569a92593227bc924cf9944aa399f862f7ee8d8d82baccec1d4c6e5a5b6cbd08b6f0d3f1fbb9213cf641ca189aef7022edfdf515700f1a713dbf6b106bfe4d55 SHA512 46819486e3de32f3a07821acde6c2361dcfde307779247c55f51c5ed1cf4df1103d8d2475590d53999693cbfd2baf71404f81f05ebfc9fbb1adbf90f8800cdc5

diff --git a/app-containers/docker-compose/docker-compose-5.4.0.ebuild b/app-containers/docker-compose/docker-compose-5.4.0.ebuild
new file mode 100644
index 000000000000..9d806b03aab0
--- /dev/null
+++ b/app-containers/docker-compose/docker-compose-5.4.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2018-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit optfeature
+
+DESCRIPTION="Multi-container orchestration for Docker"
+HOMEPAGE="https://github.com/docker/compose"
+SRC_URI="https://github.com/docker/compose/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+SRC_URI+=" https://github.com/gentoo-golang-dist/compose/releases/download/v${PV}/compose-${PV}-vendor.tar.xz"
+S="${WORKDIR}/compose-${PV}"
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0"
+SLOT="2"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+
+RDEPEND="
+	|| (
+		>=app-containers/docker-cli-29.7.2
+		app-containers/podman[wrapper(+)]
+	)
+"
+BDEPEND=">=dev-lang/go-1.26.3"
+
+src_compile() {
+	emake VERSION=v${PV}
+}
+
+src_test() {
+	emake test
+}
+
+src_install() {
+	exeinto /usr/libexec/docker/cli-plugins
+	doexe bin/build/docker-compose
+	dodoc README.md
+}
+
+pkg_postinst() {
+	optfeature "credential store support" app-containers/docker-credential-helpers
+
+	if ver_replacing -lt 2; then
+		ewarn
+		ewarn "docker-compose 2.x is a sub command of docker"
+		ewarn "Use 'docker compose' from the command line instead of"
+		ewarn "'docker-compose'"
+		ewarn "If you need to keep 1.x around, please run the following"
+		ewarn "command before your next --depclean"
+		ewarn "# emerge --noreplace docker-compose:0"
+	fi
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.