• [gentoo-dev] [PATCH 1/2] virtual/docker: allow docker-compose to be ins

    From Luna D Dragon@21:1/5 to All on Sun Jun 22 07:30:01 2025
    docker-compose can be used with podman either via setting the
    DOCKER_HOST env var or podman compose(podman-compose(1) explains the same) otherdistributions allow docker-compose to be installed without docker and gentoo should also allow the same. The solution I propose is a virtual
    package to allow podman to be used with docker-compose. The reason for
    using virtual/docker instead of docker-cli is that docker-compose needs the
    api and not cli binary.

    Signed-off-by: Luna D Dragon <[email protected]>
    ---
    virtual/docker/docker-0.ebuild | 14 ++++++++++++++
    virtual/docker/metadata.xml | 12 ++++++++++++
    2 files changed, 26 insertions(+)
    create mode 100644 virtual/docker/docker-0.ebuild
    create mode 100644 virtual/docker/metadata.xml

    diff --git a/virtual/docker/docker-0.ebuild b/virtual/docker/docker-0.ebuild new file mode 100644
    index 000000000000..7e9bdeb7eba9
    --- /dev/null
    +++ b/virtual/docker/docker-0.ebuild
    @@ -0,0 +1,14 @@
    +# Copyright 1999-2025 Gentoo Authors
    +# Distributed under the terms of the GNU General Public License v2
    +
    +EAPI=8
    +
    +DESCRIPTION="Virtual package for container engine"
    +SLOT="0"
    +KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
    +
    +RDEPEND="|| (
    + >=app-containers/docker-cli-23.0.0
    + app-containers/podman
    +)
    +"
    diff --git a/virtual/docker/metadata.xml b/virtual/docker/metadata.xml
    new file mode 100644
    index 000000000000..89228a307dcf
    --- /dev/null
    +++ b/virtual/docker/metadata.xml
    @@ -0,0 +1,12 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<!DOCTYPE pkgme