summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGordian Edenhofer2024-01-08 00:42:57 +0100
committerGordian Edenhofer2024-01-08 00:42:57 +0100
commitddf896c27ccac7fed28e9e613535c4460ce8d2c4 (patch)
treefec7787f8b152b135bf18543a7f1c68354eeca58 /PKGBUILD
parent4e4576951483aa84e8d0849b825496f680a68ab6 (diff)
downloadaur-python-acme-git.tar.gz
upgpkg: certbot-git 2.8.0.r6.g926d0c7e0-1
upgpkg: certbot-plugins-git 2.8.0.r6.g926d0c7e0-1 upgpkg: python-acme-git 2.8.0.r6.g926d0c7e0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 12 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bd2d52f34b6d..ed3774a960dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,15 +2,15 @@
pkgname=python-acme-git
_reponame="certbot"
-pkgver=2.6.0.r10.g2d8a274eb
+pkgver=2.8.0.r6.g926d0c7e0
pkgrel=1
pkgdesc="ACME protocol implementation for Python"
arch=('any')
license=('Apache')
url="https://github.com/certbot/${_reponame}"
-depends=('python-setuptools' 'python-cryptography' 'python-josepy' 'python-pyopenssl'
- 'python-pyrfc3339' 'python-pytz' 'python-requests' 'python-requests-toolbelt')
-makedepends=('git')
+depends=('python-cryptography' 'python-josepy' 'python-pyopenssl'
+ 'python-pyrfc3339' 'python-pytz' 'python-requests')
+makedepends=('git' 'python-build' 'python-installer' 'python-wheel' 'python-setuptools' 'python-sphinx' 'python-sphinx_rtd_theme')
provides=("python-acme=${pkgver}")
conflicts=("python-acme")
source=("${_reponame}"::"git+https://github.com/certbot/${_reponame}")
@@ -24,14 +24,18 @@ pkgver() {
)
}
+prepare() {
+ git -C "${srcdir}/${_reponame}" clean -dfx
+}
+
build() {
cd "${srcdir}/${_reponame}/acme"
- python setup.py clean
- rm -rf build dist
- python setup.py build
+ python -m build --wheel --no-isolation
+ make -C docs man # man pages
}
package_python-acme-git() {
cd "${srcdir}/${_reponame}/acme"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -vDm644 -t "${pkgdir}/usr/share/man/man1" docs/_build/man/*.1
}