Date: Monday, December 5, 2022 @ 17:49:01
Author: heftig
Revision: 1356609
0.14.0-2: fix deps, use modern build+installer
Modified:
hotdoc/trunk/PKGBUILD
----------+
PKGBUILD | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-12-05 17:35:27 UTC (rev 1356608)
+++ PKGBUILD 2022-12-05 17:49:01 UTC (rev 1356609)
@@ -3,15 +3,17 @@
_pkgname=hotdoc
pkgname=hotdoc
pkgver=0.14.0
-pkgrel=1
+pkgrel=2
pkgdesc="the tastiest API documentation system"
arch=('x86_64')
url="https://github.com/${_pkgname}/${_pkgname}"
license=('LGPL')
_py_deps=('appdirs' 'cchardet' 'dbus-deviation' 'lxml' 'networkx' 'pkgconfig'
- 'schema' 'toposort' 'wheezy-template' 'yaml' 'feedgen')
+ 'schema' 'toposort' 'wheezy-template' 'yaml' 'feedgen'
+ 'charset-normalizer')
depends=("${_py_deps[@]/#/python-}" 'json-glib')
-makedepends=('python-setuptools' 'cmake')
+makedepends=('python-setuptools' 'python-build' 'python-installer'
+ 'python-wheel' 'cmake')
optdepends=('clang: for the C extension'
'llvm: for the C extension')
source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
@@ -21,7 +23,7 @@
build() {
cd ${pkgname}-${pkgver}
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
@@ -33,5 +35,5 @@
package() {
cd ${pkgname}-${pkgver}
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}