diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 14 insertions, 12 deletions
@@ -7,30 +7,32 @@ pkgver=1.0.2 pkgrel=1 pkgdesc="Python 3.8 functools.cached_property backport to python 3.6." -arch=('any') -license=('MIT') +arch=("any") +license=("MIT") url="https://github.com/penguinolog/backports.cached_property" source=("$url/archive/refs/tags/$pkgver.tar.gz") sha512sums=('393272e93f97783d575268e19005d3295570dfc562afe179b6d4ac56960b57b71454639f3588a1dcd531e0871fc7b6fa91bbd854ad4f1c16875f1d6d75cb0aa2') -depends=('python') +depends=("python") makedepends=( - 'python-setuptools' - 'python-setuptools-scm' - 'python-wheel' + "python-build" + "python-installer" + "python-setuptools" + "python-setuptools-scm" + "python-wheel" ) build () { - export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} - cd "$srcdir/$_name-$pkgver" - python setup.py build + cd "$srcdir/$_name-$pkgver" || exit + SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} \ + python -m build --wheel --no-isolation } package () { - cd "$srcdir/$_name-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$srcdir/$_name-$pkgver" || exit + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |