# Maintainer: hashworks pkgname=certbot-dns-hetzner-git _pkgname="${pkgname%-git}" pkgdesc="Certbot plugin enabling dns-01 challenge on the Hetzner DNS API" pkgver=1.0.3.r0.g0b5f4d2 pkgrel=1 arch=("any") url="https://github.com/ctrlaltcoop/certbot-dns-hetzner" license=("APACHE") depends=("certbot") makedepends=("git") checkdepends=("python-pytest" "python-requests-mock") provides=("${_pkgname}") conflicts=("${_pkgname}") source=("${_pkgname}::git+${url}.git") sha256sums=("SKIP") pkgver() { cd "${srcdir}/${_pkgname}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd "${srcdir}/${_pkgname}" python setup.py build } check() { cd "${srcdir}/${_pkgname}" PYTHONPATH=. pytest } package() { cd "${srcdir}/${_pkgname}" install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" python setup.py install --root="${pkgdir}" -O1 --skip-build }