diff options
Diffstat (limited to 'dev-util/pkgcheck/pkgcheck-9999.ebuild')
-rw-r--r-- | dev-util/pkgcheck/pkgcheck-9999.ebuild | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/dev-util/pkgcheck/pkgcheck-9999.ebuild b/dev-util/pkgcheck/pkgcheck-9999.ebuild index a8ce557ca15d..316dcfddfca5 100644 --- a/dev-util/pkgcheck/pkgcheck-9999.ebuild +++ b/dev-util/pkgcheck/pkgcheck-9999.ebuild @@ -1,18 +1,19 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -DISTUTILS_IN_SOURCE_BUILD=1 +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} ) inherit elisp-common distutils-r1 optfeature if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git" + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git + https://github.com/pkgcore/pkgcheck.git" inherit git-r3 else KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + inherit pypi fi DESCRIPTION="pkgcore-based QA utility for ebuild repos" @@ -28,25 +29,24 @@ if [[ ${PV} == *9999 ]]; then ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" else RDEPEND=" - >=dev-python/snakeoil-0.9.12[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.13[${PYTHON_USEDEP}]" + >=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]" fi RDEPEND+=" - dev-libs/tree-sitter - dev-libs/tree-sitter-bash + >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}] dev-python/chardet[${PYTHON_USEDEP}] dev-python/lazy-object-proxy[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] dev-python/pathspec[${PYTHON_USEDEP}] - >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}] + >=dev-python/tree-sitter-0.21.0[${PYTHON_USEDEP}] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) " -BDEPEND=" - ${RDEPEND} +BDEPEND="${RDEPEND} + >=dev-python/flit-core-3.8[${PYTHON_USEDEP}] test? ( dev-python/pytest[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] @@ -56,7 +56,7 @@ BDEPEND=" SITEFILE="50${PN}-gentoo.el" -distutils_enable_tests setup.py +distutils_enable_tests pytest export USE_SYSTEM_TREE_SITTER_BASH=1 @@ -70,14 +70,9 @@ src_compile() { fi } -src_test() { - local -x PYTHONDONTWRITEBYTECODE= - distutils-r1_src_test -} - python_install_all() { local DOCS=( NEWS.rst ) - [[ ${PV} == *9999 ]] || doman man/* + [[ ${PV} == *9999 ]] || doman build/sphinx/man/* distutils-r1_python_install_all if use emacs ; then |