From 2dbcb5c52e838fec84b674fc9f89d75711e15b9a Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 12:05:50 +0000 Subject: [PATCH] coreos-base/emerge-gitclone: Migrate versioned ebuild from git eclass Signed-off-by: James Le Cuirot --- .../coreos-base/emerge-gitclone/Manifest | 1 + .../emerge-gitclone-9999.ebuild | 34 +++++++++++-------- .../coreos-base/emerge-gitclone/metadata.xml | 3 ++ 3 files changed, 23 insertions(+), 15 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest new file mode 100644 index 0000000000..edf9c12549 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest @@ -0,0 +1 @@ +DIST emerge-gitclone-00396595376d8d6a3c4b9251ba94e9de2d7a9e39.tar.gz 6960 BLAKE2B 0bda7245832ee9355441167a320829d4788def8b82fe81d1bc605858112acc3f4a04a236592f094c67f945b84dd4ff4dc3f613d180a7f95fbdcf2211cfce9726 SHA512 99c66386c183f9821144c155c95e41ee8e99d8c0f9772efb80d652b059ac9c76b09cce060d157524827fffe1c52a107ca68676dc7803f334ed06d3446bfdecef diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild index 113067d692..7c64269095 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild @@ -1,31 +1,35 @@ # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/flatcar-dev-util.git" +EAPI=8 -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" +PYTHON_COMPAT=( python3_{6..11} ) +inherit python-single-r1 + +DESCRIPTION="emerge utilities for Flatcar developer images" +HOMEPAGE="https://github.com/flatcar/flatcar-dev-util" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/flatcar-dev-util.git" + inherit git-r3 else - EGIT_COMMIT="00396595376d8d6a3c4b9251ba94e9de2d7a9e39" # flatcar-master + EGIT_VERSION="00396595376d8d6a3c4b9251ba94e9de2d7a9e39" # flatcar-master + SRC_URI="https://github.com/flatcar/flatcar-dev-util/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/flatcar-dev-util-${EGIT_VERSION}" KEYWORDS="amd64 arm arm64 x86" fi -PYTHON_COMPAT=( python3_{6..11} ) - -inherit git-r3 python-single-r1 - -DESCRIPTION="emerge utilities for Flatcar developer images" -HOMEPAGE="https://github.com/flatcar/flatcar-dev-util/" - LICENSE="Apache-2.0" SLOT="0" -IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="sys-apps/portage" +RDEPEND=" + ${PYTHON_DEPS} + sys-apps/portage +" src_compile() { - echo "Nothing to compile" + : } src_install() { diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml index 097975e3ad..0735bbeb03 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/flatcar-dev-util +