From 0a610f61a00066203da0b0ed9ba215efbb480f4f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 17 Nov 2022 18:57:09 +0000 Subject: gentoo auto-resync : 17:11:2022 - 18:57:09 --- dev-util/pkgdev/Manifest | 2 +- dev-util/pkgdev/pkgdev-9999.ebuild | 41 +++++++++++++++++++++----------------- 2 files changed, 24 insertions(+), 19 deletions(-) (limited to 'dev-util/pkgdev') diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest index a109744cd8b3..9e19a9bf74c9 100644 --- a/dev-util/pkgdev/Manifest +++ b/dev-util/pkgdev/Manifest @@ -1,5 +1,5 @@ AUX pkgdev-0.2.3-docs-path.patch 1716 BLAKE2B 28ec6efaa09b93894087483105809687ea121b0fb03e8d8e5b22b5409df9cf67eb225145c45c31f505f3cb0b9a82e1771485b9b04ce4c08009eccab619997951 SHA512 9b243768eed0ebfc15e552706f3c5a0022703b4aceae75c0eeff66727d7dc927eacd2bb8337a46e0a210700151a4d8cab7c51a0d4800db48ced3ab168b84c962 DIST pkgdev-0.2.3.tar.gz 67292 BLAKE2B 8e4195c1094200836e23f97ed8ddf44659dcbe123180b253bf961fc08f2534d3573c7194302b3dbe866b45a548e63951ef63d4fce77c4d0903c34a0f4ece9c0b SHA512 ea09483fff8d64ed2a53ab3435bf01be172f1ef6fcbcfa5eac2f19104fdd20cd57f045f578db896c92689f4e6e36acfa4ae4feb28424b5566041fc0e1d5ccb05 EBUILD pkgdev-0.2.3.ebuild 1759 BLAKE2B 16857b200e0d32f4324ab2a6e09542412135132f464eb1c8498453264b99f240e9f2594ea92162296a606287fe07310675fc1145961b59f4bd94f63fdf9d63b5 SHA512 0b20f89ff4c3a6c7a07ec35919ef9b87d25115c0f8330b95331c89e9afc8d4aa432b5324c368b7318940bf097b9461300021f1626cb9ddac32379ecb0f9e2142 -EBUILD pkgdev-9999.ebuild 1710 BLAKE2B 9c4c3840eca483f14cfb591bb589765559a5d2b79725338b8db79c3f86c23b4ad912fcd3bf1a3832b77de841d34aa5ef0c384376825f45207680008e34cc6114 SHA512 52d5742e3478e1a4d809e897b8af8cff9204519f99692427e1be663370263ccd0313793914f51e12135315db75ed53328f4fa2004c93f235162cebec866f30c6 +EBUILD pkgdev-9999.ebuild 1631 BLAKE2B 2b1c129ea90a849d775c4ca60014b3c4128a98ba9c2eacb117d137ae16d2826de6e8224d0f62beeec2beede165620ccfb13de176c8bdaaf6300a5a30aa399dfc SHA512 68ad3250424d74ca21cfe928fbc5b1efcecb3c6cb4daef692af8f785a3169b1bbaf9a7ef9f7f201b5beadae8b711fe74b1b1d5024883e5e69ec7253b04539f62 MISC metadata.xml 449 BLAKE2B f440d395e5453394e7bcc857ccd07b6735bce1b68b3e4ce9d33068c28c5794f6ba65d7394ed6f585dcd3e58ccd3f49ecee4d001ff4e40893db721b5ac869f7ae SHA512 a07c315d071af0ad53ee79f9db3cfd1a8acbdbabfad960cf64025eea1a3759f1ef7d5dcf71bf07b17cbfb6f912513edf118c28d3c24de06223a7a3420cc4438d diff --git a/dev-util/pkgdev/pkgdev-9999.ebuild b/dev-util/pkgdev/pkgdev-9999.ebuild index 43088aafe85a..3ce9dec619cb 100644 --- a/dev-util/pkgdev/pkgdev-9999.ebuild +++ b/dev-util/pkgdev/pkgdev-9999.ebuild @@ -3,9 +3,9 @@ EAPI=8 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=standalone PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 +inherit distutils-r1 optfeature if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgdev.git @@ -24,44 +24,49 @@ SLOT="0" IUSE="doc" if [[ ${PV} == *9999 ]] ; then - # https://github.com/pkgcore/pkgdev/blob/main/requirements/dev.txt RDEPEND=" ~dev-python/snakeoil-9999[${PYTHON_USEDEP}] ~dev-util/pkgcheck-9999[${PYTHON_USEDEP}] ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}] " else - # https://github.com/pkgcore/pkgdev/blob/main/requirements/install.txt RDEPEND=" - >=dev-python/snakeoil-0.10.1[${PYTHON_USEDEP}] + >=dev-python/snakeoil-0.10.3[${PYTHON_USEDEP}] >=dev-util/pkgcheck-0.10.16[${PYTHON_USEDEP}] >=sys-apps/pkgcore-0.12.16[${PYTHON_USEDEP}] " fi -# Uses pytest but we want to use the setup.py runner to get generated modules -BDEPEND+="test? ( dev-python/pytest )" -RDEPEND+="dev-vcs/git" +RDEPEND+=" + dev-vcs/git +" +BDEPEND=" + >=dev-python/flit_core-3.8[${PYTHON_USEDEP}] + test? ( + x11-misc/xdg-utils + ) +" -distutils_enable_sphinx doc -distutils_enable_tests setup.py +distutils_enable_sphinx doc \ + ">=dev-python/snakeoil-0.10.3" \ + dev-python/tomli +distutils_enable_tests pytest python_compile_all() { - if use doc; then - "${EPYTHON}" setup.py build_man -f || die - fi + use doc && emake PYTHON="${EPYTHON}" man - # HTML pages only - sphinx_compile_all + 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; then + if use doc || [[ ${PV} != *9999 ]]; then doman build/sphinx/man/* - elif [[ ${PV} != *9999 ]]; then - doman man/*.[0-8] fi distutils-r1_python_install_all } + +pkg_postinst() { + optfeature "sending email support" x11-misc/xdg-utils +} -- cgit v1.2.3