# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python3_{6,7,8,9,10} ) DISTUTILS_IN_SOURCE_BUILD=1 inherit distutils-r1 if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/pkgdev.git" inherit git-r3 else KEYWORDS="~amd64" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi DESCRIPTION="pkgcore-based git QA tool" HOMEPAGE="https://github.com/pkgcore/pkgdev" LICENSE="BSD MIT" SLOT="0" 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}] dev-vcs/git ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}] " fi # Releases (in future): https://github.com/pkgcore/pkgdev/blob/main/requirements/install.txt distutils_enable_sphinx doc distutils_enable_tests pytest python_install_all() { # We'll generate man pages ourselves # Revisit when a release is made # to pregenerate them, making USE=doc # for generating the real HTML docs only. if use doc ; then cd doc || die emake man doman _build/man/* fi cd .. || die # HTML pages only sphinx_compile_all distutils-r1_python_install_all }