From 2af34207c4f1d95b53a822e59111380b794a4f01 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sat, 17 Dec 2022 12:05:52 +0100 Subject: [PATCH] python-appdirs: Port to build/installer --- python-appdirs/PKGBUILD | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/python-appdirs/PKGBUILD b/python-appdirs/PKGBUILD index cf830ef7..f2a1bfa3 100644 --- a/python-appdirs/PKGBUILD +++ b/python-appdirs/PKGBUILD @@ -3,13 +3,18 @@ pkgbase=python-appdirs pkgname=(python-appdirs) pkgver=1.4.4 -pkgrel=3 +pkgrel=4 pkgdesc='A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".' arch=('any') url="https://github.com/ActiveState/appdirs" -license=('MIT') +license=('spdx:MIT') depends=('python') -makedepends=('python-setuptools') +makedepends=( + 'python-setuptools' + 'python-wheel' + 'python-build' + 'python-installer' +) provides=('python3-appdirs') replaces=('python3-appdirs') conflicts=('python3-appdirs') @@ -18,17 +23,20 @@ sha256sums=('7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41') build() { cd "$srcdir"/appdirs-$pkgver - /usr/bin/python setup.py build + + python -m build --wheel --skip-dependency-check --no-isolation } check() { cd "${srcdir}"/appdirs-${pkgver} - /usr/bin/python setup.py test + + python -m unittest discover } package() { cd appdirs-${pkgver} - /usr/bin/python setup.py install --root="${pkgdir}/" --optimize=1 + python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.txt }