From d13007f37a5de2b08b43586adfe70f817867e9f0 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Tue, 26 Nov 2024 19:03:29 +0500 Subject: [PATCH] dev-util/find-work: switch to click-app eclass Signed-off-by: Anna (cybertailor) Vyalkova --- dev-util/find-work/find-work-0.990.0.ebuild | 37 ++------------------- dev-util/find-work/find-work-9999.ebuild | 37 ++------------------- 2 files changed, 6 insertions(+), 68 deletions(-) diff --git a/dev-util/find-work/find-work-0.990.0.ebuild b/dev-util/find-work/find-work-0.990.0.ebuild index d39534f36b..e1cfbced22 100644 --- a/dev-util/find-work/find-work-0.990.0.ebuild +++ b/dev-util/find-work/find-work-0.990.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=hatchling -inherit distutils-r1 shell-completion +inherit click-app distutils-r1 DESCRIPTION="Personal advice utility for Gentoo package maintainers" HOMEPAGE=" @@ -69,28 +69,7 @@ distutils_enable_sphinx docs \ dev-python/insipid-sphinx-theme \ dev-python/sphinx-prompt -pkg_setup() { - DISTUTILS_ALL_SUBPHASE_IMPLS=() - - # bug #944221 - for impl in "${PYTHON_COMPAT[@]}"; do - use "python_targets_${impl}" && \ - DISTUTILS_ALL_SUBPHASE_IMPLS+=( "${impl}" ) - done -} - -python_compile_all() { - # copy-pasted from distutils_write_namespace - local path="${BUILD_DIR}/install$(python_get_sitedir)/find_work/__init__.py" - cat > "${path}" <<-EOF || die - __path__ = __import__('pkgutil').extend_path(__path__, __name__) - EOF - - emake completions BIN="${BUILD_DIR}/install${EPREFIX}/usr/bin/find-work" - sphinx_compile_all - - rm "${path}" || die -} +click-app_enable_completions find-work python_test() { distutils_write_namespace find_work @@ -99,15 +78,5 @@ python_test() { 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 + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install-man } diff --git a/dev-util/find-work/find-work-9999.ebuild b/dev-util/find-work/find-work-9999.ebuild index d39534f36b..e1cfbced22 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..13} ) DISTUTILS_USE_PEP517=hatchling -inherit distutils-r1 shell-completion +inherit click-app distutils-r1 DESCRIPTION="Personal advice utility for Gentoo package maintainers" HOMEPAGE=" @@ -69,28 +69,7 @@ distutils_enable_sphinx docs \ dev-python/insipid-sphinx-theme \ dev-python/sphinx-prompt -pkg_setup() { - DISTUTILS_ALL_SUBPHASE_IMPLS=() - - # bug #944221 - for impl in "${PYTHON_COMPAT[@]}"; do - use "python_targets_${impl}" && \ - DISTUTILS_ALL_SUBPHASE_IMPLS+=( "${impl}" ) - done -} - -python_compile_all() { - # copy-pasted from distutils_write_namespace - local path="${BUILD_DIR}/install$(python_get_sitedir)/find_work/__init__.py" - cat > "${path}" <<-EOF || die - __path__ = __import__('pkgutil').extend_path(__path__, __name__) - EOF - - emake completions BIN="${BUILD_DIR}/install${EPREFIX}/usr/bin/find-work" - sphinx_compile_all - - rm "${path}" || die -} +click-app_enable_completions find-work python_test() { distutils_write_namespace find_work @@ -99,15 +78,5 @@ python_test() { 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 + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install-man }