# Contributor: zlg # Maintainer: zlg pkgname=certbot pkgver=0.32.0 pkgrel=0 pkgdesc="The EFF's reference ACME client" url="https://certbot.eff.org/" arch="noarch" license="Apache-2.0" depends="python3 py3-acme py3-configargparse py3-mock py3-configobj py3-cryptography py3-parsedatetime py3-rfc3339 py3-tz py3-zope-component py3-zope-interface coverage" # define acme deps here and add them to makedepends # so they get pulled in when bootstrapping. _depends_acme="python3 py3-cryptography py3-josepy py3-mock py3-openssl py3-requests py3-requests-toolbelt py3-rfc3339 py3-six py3-tz" makedepends="python3-dev $_depends_acme" subpackages="py3-acme:acme" source="certbot-$pkgver.tar.gz::https://github.com/certbot/certbot/archive/v$pkgver.tar.gz" build() { cd "$builddir" python3 setup.py build } check() { cd "$builddir" python3 setup.py check } package() { cd "$builddir" python3 setup.py install --prefix=/usr --root="$pkgdir" } acme() { pkgdesc="ACME protocol implementation for Python" depends="$_depends_acme" cd "$builddir"/acme python3 setup.py build python3 setup.py install --prefix=/usr --root="$subpkgdir" } sha512sums="fa61e975d2ce09efa3570118f220cd9f9d2fc8d5ab408feb4c4e50bfa795cb28be6c7a78497fb10bc91e577e908126988197ae5d016be4823c5c4ddb68cbf5a4 certbot-0.32.0.tar.gz"