# Contributor: zlg # Maintainer: pkgname=certbot pkgver=0.37.1 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() { python3 setup.py build } check() { python3 setup.py check } package() { 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="c6a54a795823d5ba7178adc3c494703c120a7c748f402c2afa626eadeca6d73acd03e0ec96c553ef12f6839dfb268608b590efc6b0d574382f3c44a258059999 certbot-0.37.1.tar.gz"