repo/gentoo:master commit in: dev-util/pkgdev/

"Arthur Zamarin" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786726781.e745b566a04e637c24883e8968941e71ca26e580.arthurzam@gentoo>
commit:     e745b566a04e637c24883e8968941e71ca26e580
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 14 15:34:11 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 16:59:41 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e745b566

dev-util/pkgdev: add 0.2.17

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

 dev-util/pkgdev/Manifest             |  1 +
 dev-util/pkgdev/pkgdev-0.2.17.ebuild | 74 ++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest
index 23db5fd1b29e..7af4808da6b7 100644
--- a/dev-util/pkgdev/Manifest
+++ b/dev-util/pkgdev/Manifest
@@ -1 +1,2 @@
 DIST pkgdev-0.2.16.tar.gz 97591 BLAKE2B 46ce826ae965713d3d553775fe2e927cd34570008825b7c33352a1462cdddd3db8c624322bca87dae55978bc795cbddc1ea4e3543ab9db39173c5b4e0216ed8c SHA512 64b950645b684ae8bc6f21aad387bfbd887e0e9b29ae64234684fb39bdece6faa3a2e423ce6451e95995c33796158cdf167109de29264423e6bca768f7bc12fb
+DIST pkgdev-0.2.17.tar.gz 104119 BLAKE2B 3a789faf057b173dce899206e6fc9949367ea29b52e28c6867da9db4f3a8c0a842555bee08d802ddad32edd9db8eb459d2876b4c80fe82353a922b9606d7fa5f SHA512 581908452df1fffcc0d78d505e1330e1560f47b26a22e04d47fc9a118b3017f10c969ca1fec7967dddda78103c8d9a9b2c4a2c598acb2832a905cfa0fd1376b4

diff --git a/dev-util/pkgdev/pkgdev-0.2.17.ebuild b/dev-util/pkgdev/pkgdev-0.2.17.ebuild
new file mode 100644
index 000000000000..f32f581e619d
--- /dev/null
+++ b/dev-util/pkgdev/pkgdev-0.2.17.ebuild
@@ -0,0 +1,74 @@
+# 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_{12..15} )
+inherit distutils-r1 optfeature
+
+if [[ ${PV} == *9999 ]] ; then
+	EGIT_BRANCH="main"
+	EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgdev.git
+		https://github.com/pkgcore/pkgdev.git"
+	inherit git-r3
+else
+	inherit pypi
+	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Collection of tools for Gentoo development"
+HOMEPAGE="https://github.com/pkgcore/pkgdev"
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="doc"
+
+if [[ ${PV} == *9999 ]] ; then
+	RDEPEND="
+		~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
+		~dev-util/pkgcheck-9999[${PYTHON_USEDEP}]
+		~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]
+	"
+else
+	RDEPEND="
+		>=dev-python/snakeoil-0.11.4[${PYTHON_USEDEP}]
+		>=sys-apps/pkgcore-0.12.39[${PYTHON_USEDEP}]
+		>=dev-util/pkgcheck-0.10.42[${PYTHON_USEDEP}]
+	"
+fi
+
+RDEPEND+="
+	dev-vcs/git
+"
+BDEPEND="
+	>=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
+	>=dev-python/snakeoil-0.11.3[${PYTHON_USEDEP}]
+	test? (
+		x11-misc/xdg-utils
+	)
+"
+
+distutils_enable_sphinx doc
+EPYTEST_PLUGINS=( pkgcore )
+distutils_enable_tests pytest
+
+python_compile_all() {
+	use doc && emake PYTHON="${EPYTHON}" man
+
+	sphinx_compile_all # HTML pages only
+}
+
+python_install_all() {
+	# If USE=doc, there'll be newly generated docs which we install instead.
+	if use doc || [[ ${PV} != *9999 ]]; then
+		doman build/sphinx/man/*
+	fi
+
+	distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+	optfeature "sending email support" x11-misc/xdg-utils
+	optfeature "tatt subcommand" "app-portage/nattka dev-python/jinja2"
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.