commit: 24fe8a24566f4621ee3f62367ff40a15708c6da3
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 2 21:38:47 2026 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 2 21:51:54 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fe8a24
sys-apps/pkgcore: add 0.12.31
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-apps/pkgcore/Manifest | 1 +
sys-apps/pkgcore/pkgcore-0.12.31.ebuild | 48 +++++++++++++++++++++++++++++++++
2 files changed, 49 insertions(+)
diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 392abd074fea..947d440d412a 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1 +1,2 @@
DIST pkgcore-0.12.30.tar.gz 647478 BLAKE2B
9fb76d0fed926a701326c58e096e039348e43ed3b594365207cb3410a6fcda287630452dfb9699af5230d6cd757dc5a1cdbd0802bef0d23646af19390f039f1a
SHA512
09bf25c13835e4afa3f3839a8b1a043ed4284a760f5fb8c2313f618340c45a6992d29415595b4d63e6e3db21afc5fbf9368aadc801091b2ba35bf21c823fa630
+DIST pkgcore-0.12.31.tar.gz 586026 BLAKE2B
d2fbeecea95331f44813db5f628dcfc18bc4c43988a31d2310c6605832ffe6ec8a752e52d2b417b6e4856e6c0e6a8df056a38ae08389a6a430b8f0ae29e89181
SHA512
6620721d1443d8dc9d42dab2df4ed6a21170af5a38ece71bfd1f64fce52db3f2e500d3a57b0aaa341f76e44f6a8b5c4df1609aeab359b1041761e66254d3de6d
diff --git a/sys-apps/pkgcore/pkgcore-0.12.31.ebuild
b/sys-apps/pkgcore/pkgcore-0.12.31.ebuild
new file mode 100644
index 000000000000..b166d4889469
--- /dev/null
+++ b/sys-apps/pkgcore/pkgcore-0.12.31.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..14} )
+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
+ RDEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
+else
+ RDEPEND=">=dev-python/snakeoil-0.11.0[${PYTHON_USEDEP}]"
+fi
+
+RDEPEND+="
+ >=app-shells/bash-5.3[readline]
+ dev-python/lxml[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ >=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
+}