From 41e056b08e4c5c8d6e78407a5586afa52867fd5f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 16 Feb 2023 20:05:28 +0000 Subject: gentoo auto-resync : 16:02:2023 - 20:05:28 --- app-crypt/certbot/certbot-9999.ebuild | 43 +++++++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 12 deletions(-) (limited to 'app-crypt/certbot/certbot-9999.ebuild') diff --git a/app-crypt/certbot/certbot-9999.ebuild b/app-crypt/certbot/certbot-9999.ebuild index 729204440566..a8c222abcae4 100644 --- a/app-crypt/certbot/certbot-9999.ebuild +++ b/app-crypt/certbot/certbot-9999.ebuild @@ -4,27 +4,46 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_PEP517=setuptools -if [[ ${PV} == 9999* ]]; then - EGIT_REPO_URI="https://github.com/certbot/certbot.git" +inherit distutils-r1 + +if [[ "${PV}" == *9999 ]]; then inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + " KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi -S=${WORKDIR}/${P}/${PN} -inherit distutils-r1 - -DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates" -HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" +DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates" +HOMEPAGE=" + https://github.com/certbot/certbot + https://letsencrypt.org/ +" LICENSE="Apache-2.0" SLOT="0" IUSE="selinux" +S="${WORKDIR}/${P}/${PN}" + +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" + # See certbot/setup.py for acme >= dep RDEPEND=" >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] @@ -36,8 +55,8 @@ RDEPEND=" >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}] dev-python/pyrfc3339[${PYTHON_USEDEP}] >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - dev-python/zope-component[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - selinux? ( sec-policy/selinux-certbot )" + selinux? ( sec-policy/selinux-certbot ) +" +distutils_enable_sphinx docs dev-python/sphinx-rtd-theme distutils_enable_tests pytest -- cgit v1.2.3