You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.2 KiB

  1. # Copyright 1999-2021 Gentoo Authors
  2. # Distributed under the terms of the GNU General Public License v2
  3. EAPI=7
  4. PYTHON_COMPAT=( python3_{8..10} )
  5. DISTUTILS_USE_SETUPTOOLS=rdepend
  6. if [[ ${PV} == 9999* ]]; then
  7. EGIT_REPO_URI="https://github.com/certbot/certbot.git"
  8. inherit git-r3
  9. else
  10. SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
  11. KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
  12. fi
  13. S=${WORKDIR}/${P}/${PN}
  14. inherit distutils-r1
  15. DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates"
  16. HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
  17. LICENSE="Apache-2.0"
  18. SLOT="0"
  19. RDEPEND="
  20. >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
  21. >=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
  22. >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
  23. >=dev-python/cryptography-2.8[${PYTHON_USEDEP}]
  24. >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
  25. >=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
  26. >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
  27. dev-python/pyrfc3339[${PYTHON_USEDEP}]
  28. dev-python/pytz[${PYTHON_USEDEP}]
  29. dev-python/zope-component[${PYTHON_USEDEP}]
  30. dev-python/zope-interface[${PYTHON_USEDEP}]"
  31. distutils_enable_tests pytest