commit: 70db7d1987653827bd93090e43a7cdc3e3a05e0b Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Thu Aug 8 19:17:26 2024 +0000 Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> CommitDate: Thu Aug 8 19:22:04 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=70db7d19
dev-util/find-work: update live Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> dev-util/find-work-repology/metadata.xml | 17 +++++++++++++ dev-util/find-work/find-work-9999.ebuild | 43 ++++++-------------------------- 2 files changed, 24 insertions(+), 36 deletions(-) diff --git a/dev-util/find-work-repology/metadata.xml b/dev-util/find-work-repology/metadata.xml new file mode 100644 index 000000000..7d9c80942 --- /dev/null +++ b/dev-util/find-work-repology/metadata.xml @@ -0,0 +1,17 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Anna</name> + </maintainer> + <upstream> + <maintainer> + <name>Anna</name> + <email>[email protected]</email> + </maintainer> + <remote-id type="pypi">find-work-repology</remote-id> + <bugs-to>https://bugs.sysrq.in/enter_bug.cgi?product=Software&component=find-work</bugs-to> + <changelog>https://find-work.sysrq.in/release-notes.html</changelog> + </upstream> +</pkgmetadata> diff --git a/dev-util/find-work/find-work-9999.ebuild b/dev-util/find-work/find-work-9999.ebuild index eb4c078c0..e2e1326b4 100644 --- a/dev-util/find-work/find-work-9999.ebuild +++ b/dev-util/find-work/find-work-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=hatchling -inherit distutils-r1 shell-completion +inherit distutils-r1 DESCRIPTION="Personal advice utility for Gentoo package maintainers" HOMEPAGE=" @@ -33,49 +33,20 @@ RDEPEND=" dev-python/deepmerge[${PYTHON_USEDEP}] >=dev-python/platformdirs-4[${PYTHON_USEDEP}] <dev-python/platformdirs-5[${PYTHON_USEDEP}] + <dev-python/pluggy-2[${PYTHON_USEDEP}] >=dev-python/pydantic-2[${PYTHON_USEDEP}] <dev-python/pydantic-3[${PYTHON_USEDEP}] - dev-python/python-bugzilla[${PYTHON_USEDEP}] - >=dev-python/repology-client-0.0.2[${PYTHON_USEDEP}] - <dev-python/repology-client-2[${PYTHON_USEDEP}] >=dev-python/requests-2[${PYTHON_USEDEP}] <dev-python/requests-3[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/tabulate[${PYTHON_USEDEP}] - dev-util/pkgcheck[${PYTHON_USEDEP}] " -BDEPEND="test? ( dev-python/pytest-recording[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + dev-python/pytest-import-check[${PYTHON_USEDEP}] + ) +" distutils_enable_tests pytest distutils_enable_sphinx docs \ dev-python/insipid-sphinx-theme \ dev-python/sphinx-prompt - -src_prepare() { - distutils-r1_src_prepare - mkdir completions || die -} - -python_compile() { - distutils-r1_python_compile - - local -x PATH="${BUILD_DIR}/install${EPREFIX}/usr/bin:${PATH}" - local -x PYTHONPATH="${BUILD_DIR}/lib:${PYTHONPATH}" - emake completions/find-work.{bash,zsh,fish} -} - -src_install() { - distutils-r1_src_install - - local mymakeargs=( - DESTDIR="${D}" - PREFIX="${EPREFIX}"/usr - - BASHCOMPDIR="$(get_bashcompdir)" - ZSHCOMPDIR="$(get_zshcompdir)" - FISHCOMPDIR="$(get_fishcompdir)" - ) - - emake "${mymakeargs[@]}" install-data -}
