commit:     9c9385713221e6fcfd57631f3a33545c9caab81b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 08:17:00 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 08:17:12 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c938571

sys-apps/pkgcore: add 0.12.29

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

 sys-apps/pkgcore/Manifest               |  1 +
 sys-apps/pkgcore/pkgcore-0.12.29.ebuild | 50 +++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index a210297bce59..9b02e1aa2c0c 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcore-0.12.27.tar.gz 636436 BLAKE2B 
a03b795eb685b552659b6110a9a19e6915320f3bcc87a4c5343a9ae16b82ebea46b538d8606ff10fa1f1c46f85117aeec240247e98aaccc00b0c67996bd2421a
 SHA512 
99e8e125fbb086a98f6c2f494624e63d47d2f594f952eb5e540eba355161eecaeb55ffc3f2df951cdfcd9cb5b1720411c58e2ab4f3299a63eeafa44eed6f7912
 DIST pkgcore-0.12.28.tar.gz 636701 BLAKE2B 
5bb80f42b7de8ca39ee7379fae6ea3a1e2a3fec5f799f72a8a0425a4185c85968756778daf244d048ef7028bb8a71e45d6bd913843c5eb3a218a5daa78d198a6
 SHA512 
0e3c8c174826acc41edc4625fd4c2ae0759d5de015768110d06fac87be9ac2f1f4feefc48880735834474ec89b96e3c245d0619ea6986ec0c7323a9dc106f40e
+DIST pkgcore-0.12.29.tar.gz 642382 BLAKE2B 
c080cb63db3163c9581eb9ae047dcf00212664234767e6e581664167d3e98c74ccee8abb78b2e4d268634443a3c6e6e583568080a1631b6d8ca3a567d047aa83
 SHA512 
a72ce837add96f2e6fc2f6612dff5e9a7b6bd9c18c382b46584754a0d87b6e582760028cb9538515e4b7177d0130a879b3e88f36c4d55dd19fd873438865b60b

diff --git a/sys-apps/pkgcore/pkgcore-0.12.29.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.29.ebuild
new file mode 100644
index 000000000000..76e39b2520c4
--- /dev/null
+++ b/sys-apps/pkgcore/pkgcore-0.12.29.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1
+
+if [[ ${PV} == *9999 ]] ; then
+       EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git
+               https://github.com/pkgcore/pkgcore.git";
+       inherit git-r3
+else
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+       inherit pypi
+fi
+
+DESCRIPTION="a framework for package management"
+HOMEPAGE="https://github.com/pkgcore/pkgcore";
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+if [[ ${PV} == *9999 ]]; then
+       COMMON_DEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
+else
+       COMMON_DEPEND=">=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]"
+fi
+
+RDEPEND="
+       ${COMMON_DEPEND}
+       >=app-shells/bash-5.1[readline]
+       dev-python/lxml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       ${COMMON_DEPEND}
+       >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
+       test? (
+               dev-vcs/git
+       )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+       local DOCS=( NEWS.rst )
+       [[ ${PV} == *9999 ]] || doman build/sphinx/man/*
+       distutils-r1_python_install_all
+}

Reply via email to