commit:     4ef82b584f403fe13034a4aae1ca410383c980ef
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  4 15:52:52 2023 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 15:52:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef82b58

app-containers/skopeo: drop 1.14.0-r1

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

 app-containers/skopeo/files/makefile-1.14.0.patch | 38 -----------
 app-containers/skopeo/skopeo-1.14.0-r1.ebuild     | 81 -----------------------
 2 files changed, 119 deletions(-)

diff --git a/app-containers/skopeo/files/makefile-1.14.0.patch 
b/app-containers/skopeo/files/makefile-1.14.0.patch
deleted file mode 100644
index ee3383925a2b..000000000000
--- a/app-containers/skopeo/files/makefile-1.14.0.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-# Patch by Rahil Bhimjiani (IRC: rahilarious) ([email protected])
-#
-# Rationale behind this patch:
-# 1. We don't install these files (policy.json default.yaml) as part of skopeo 
because podman, buildah, et. al need them as well, and there's no need for 
those to depend on skopeo just for configuration. Rely on 
app-containers/containers-common which has them split out instead. See 
https://bugs.gentoo.org/849863
-# 2. Remove install-*: because it tries to (re)compile stuff (which we already 
built in src_compile) on install commands. src_install should only install, not 
compile
-#
-#
---- a/Makefile
-+++ b/Makefile
-@@ -158,23 +158,20 @@
-       rm -rf bin docs/*.1 completions/
- 
- install: install-binary install-docs install-completions
--      install -d -m 755 ${DESTDIR}${LOOKASIDEDIR}
-       install -d -m 755 ${DESTDIR}${CONTAINERSCONFDIR}
--      install -m 644 default-policy.json 
${DESTDIR}${CONTAINERSCONFDIR}/policy.json
-       install -d -m 755 ${DESTDIR}${REGISTRIESDDIR}
--      install -m 644 default.yaml ${DESTDIR}${REGISTRIESDDIR}/default.yaml
- 
--install-binary: bin/skopeo
-+install-binary:
-       install -d -m 755 ${DESTDIR}${BINDIR}
-       install -m 755 bin/skopeo ${DESTDIR}${BINDIR}/skopeo
- 
--install-docs: docs
-+install-docs:
- ifneq ($(DISABLE_DOCS), 1)
-       install -d -m 755 ${DESTDIR}${MANDIR}/man1
-       install -m 644 docs/*.1 ${DESTDIR}${MANDIR}/man1
- endif
- 
--install-completions: completions
-+install-completions:
-       install -d -m 755 ${DESTDIR}${BASHINSTALLDIR}
-       install -m 644 completions/bash/skopeo ${DESTDIR}${BASHINSTALLDIR}
-       install -d -m 755 ${DESTDIR}${ZSHINSTALLDIR}
-       install -m 644 completions/zsh/_skopeo ${DESTDIR}${ZSHINSTALLDIR}
-       install -d -m 755 ${DESTDIR}${FISHINSTALLDIR}

diff --git a/app-containers/skopeo/skopeo-1.14.0-r1.ebuild 
b/app-containers/skopeo/skopeo-1.14.0-r1.ebuild
deleted file mode 100644
index b7a859d817d5..000000000000
--- a/app-containers/skopeo/skopeo-1.14.0-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-DESCRIPTION="Work with remote container images registries"
-HOMEPAGE="https://github.com/containers/skopeo";
-
-if [[ ${PV} == 9999* ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/containers/skopeo.git";
-else
-       SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64 ~arm64"
-fi
-
-# main
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
-SLOT="0"
-IUSE="btrfs device-mapper rootless"
-
-COMMON_DEPEND="
-       >=app-crypt/gpgme-1.5.5:=
-       >=dev-libs/libassuan-2.4.3:=
-       btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
-       device-mapper? ( >=sys-fs/lvm2-2.02.145:= )
-       rootless? ( sys-apps/shadow:= )
-"
-
-# TODO: Is this really needed? cause upstream doesnt mention it 
https://github.com/containers/skopeo/blob/main/install.md#building-from-source
-#      dev-libs/libgpg-error:=
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="
-       ${COMMON_DEPEND}
-       app-containers/containers-common
-"
-BDEPEND="dev-go/go-md2man"
-
-RESTRICT="test"
-PATCHES=(
- "${FILESDIR}"/makefile-1.14.0.patch
-)
-
-pkg_setup() {
-       use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-       use device-mapper && CONFIG_CHECK+=" ~MD"
-       linux-info_pkg_setup
-}
-
-src_prepare() {
-       default
-       local file
-       for file in btrfs_installed_tag btrfs_tag libdm_tag libsubid_tag; do
-               [[ -f hack/"${file}".sh ]] || die
-       done
-
-       echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || 
die
-       cat <<-EOF > hack/btrfs_tag.sh || die
-       #!/usr/bin/env bash
-       $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion')
-       EOF
-
-       cat <<-EOF > hack/libdm_tag.sh || die
-       #!/usr/bin/env bash
-       $(usex device-mapper echo "echo libdm_no_deferred_remove 
exclude_graphdriver_devicemapper")
-       EOF
-
-       cat <<-EOF > hack/libsubid_tag.sh || die
-       #!/usr/bin/env bash
-       $(usex rootless "echo libsubid" echo)
-       EOF
-}
-
-src_compile() {
-       # export variables which 'make install' is also going to use
-       export PREFIX="${EPREFIX}/usr" \
-                  CONTAINERSCONFDIR="${EPREFIX}/etc/containers"
-       # compile binary, docs, completions
-       emake all completions
-}

Reply via email to