# Contributor: zlg # Maintainer: zlg pkgname=certbot pkgver=0.30.2 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="94c26be7c04de74acf650b4d243675e92c6807eb6bb82fcffd867b22aa5b5527e6f637155fafcb121dfeff77e8a236301c080ad42284b3bf777d2cfc7f4d0de6 certbot-0.30.2.tar.gz"