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
 }

Reply via email to