summaryrefslogtreecommitdiff
path: root/dev-util/pkgdev
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-27 19:17:39 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-27 19:17:39 +0000
commit3dcb63f53c77ffe3c5b1ff3776c8254c593d1d55 (patch)
treebeb2f48ee9d6632607931765f11741706a3d4827 /dev-util/pkgdev
parentb44896ea03d59328305f2dc8fb8987b21983cfb2 (diff)
gentoo auto-resync : 27:11:2022 - 19:17:39
Diffstat (limited to 'dev-util/pkgdev')
-rw-r--r--dev-util/pkgdev/Manifest2
-rw-r--r--dev-util/pkgdev/pkgdev-0.2.4.ebuild71
2 files changed, 73 insertions, 0 deletions
diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest
index 9e19a9bf74c9..a81ddf15a571 100644
--- a/dev-util/pkgdev/Manifest
+++ b/dev-util/pkgdev/Manifest
@@ -1,5 +1,7 @@
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
+DIST pkgdev-0.2.4.tar.gz 64156 BLAKE2B 321e14b246a97236142a862968bfc127f3215314ef173dc0d610ca867d00a0db067def7810083b11bf6aea1e36202e6c91d7c63d74aa2b85fb17ec476cba1f7c SHA512 0390e130abda2f8eea1d3dd029d31d9381f2543ca98f547b91716ce383791c3760bd89bb276b5b15eaaa165be339c8147d26e93ba81d5be4c8a4cbede6a31caf
EBUILD pkgdev-0.2.3.ebuild 1759 BLAKE2B 16857b200e0d32f4324ab2a6e09542412135132f464eb1c8498453264b99f240e9f2594ea92162296a606287fe07310675fc1145961b59f4bd94f63fdf9d63b5 SHA512 0b20f89ff4c3a6c7a07ec35919ef9b87d25115c0f8330b95331c89e9afc8d4aa432b5324c368b7318940bf097b9461300021f1626cb9ddac32379ecb0f9e2142
+EBUILD pkgdev-0.2.4.ebuild 1620 BLAKE2B 1ef2c99bec4f0bf374469751f8d554b16b37febb72a3e0730f47243967046c96367107186b137ea09cfe324d8373787120dba0a3d923036b8d7964bb52b7c76a SHA512 039f9bbbfba56cae7d23382b63afb17629c1a7c9ea4a39923257214e885be4aa42b3c7683a0de347976c440ed696139914d90438ba2de114ac174cc9091667b3
EBUILD pkgdev-9999.ebuild 1631 BLAKE2B 2b1c129ea90a849d775c4ca60014b3c4128a98ba9c2eacb117d137ae16d2826de6e8224d0f62beeec2beede165620ccfb13de176c8bdaaf6300a5a30aa399dfc SHA512 68ad3250424d74ca21cfe928fbc5b1efcecb3c6cb4daef692af8f785a3169b1bbaf9a7ef9f7f201b5beadae8b711fe74b1b1d5024883e5e69ec7253b04539f62
MISC metadata.xml 449 BLAKE2B f440d395e5453394e7bcc857ccd07b6735bce1b68b3e4ce9d33068c28c5794f6ba65d7394ed6f585dcd3e58ccd3f49ecee4d001ff4e40893db721b5ac869f7ae SHA512 a07c315d071af0ad53ee79f9db3cfd1a8acbdbabfad960cf64025eea1a3759f1ef7d5dcf71bf07b17cbfb6f912513edf118c28d3c24de06223a7a3420cc4438d
diff --git a/dev-util/pkgdev/pkgdev-0.2.4.ebuild b/dev-util/pkgdev/pkgdev-0.2.4.ebuild
new file mode 100644
index 000000000000..d45b66120ddd
--- /dev/null
+++ b/dev-util/pkgdev/pkgdev-0.2.4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 optfeature
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgdev.git
+ https://github.com/pkgcore/pkgdev.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Collection of tools for Gentoo development"
+HOMEPAGE="https://github.com/pkgcore/pkgdev"
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+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.10.3[${PYTHON_USEDEP}]
+ >=dev-util/pkgcheck-0.10.16[${PYTHON_USEDEP}]
+ >=sys-apps/pkgcore-0.12.16[${PYTHON_USEDEP}]
+ "
+fi
+
+RDEPEND+="
+ dev-vcs/git
+"
+BDEPEND="
+ >=dev-python/flit_core-3.8[${PYTHON_USEDEP}]
+ test? (
+ x11-misc/xdg-utils
+ )
+"
+
+distutils_enable_sphinx doc \
+ ">=dev-python/snakeoil-0.10.3" \
+ dev-python/tomli
+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
+}