diff options
author | razer | 2023-03-16 08:14:29 +0100 |
---|---|---|
committer | razer | 2023-03-16 08:14:29 +0100 |
commit | a3d541ed2fe4e6bd2ddeb28da714b66b6f90a9f6 (patch) | |
tree | 2fff24e035cfb5755e222e8e2a6c4a39b1a6de55 /PKGBUILD | |
parent | 38b9ffdb1d1ca179fe47a1c793fe8adbde15b46d (diff) | |
download | aur-a3d541ed2fe4e6bd2ddeb28da714b66b6f90a9f6.tar.gz |
Switch to python installer
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -2,25 +2,33 @@ pkgname=python-adafruit-circuitpython-pcd8544 _pypi_pkgname=adafruit-circuitpython-pcd8544 -pkgver=1.2.12 +pkgver=1.2.13 pkgrel=0 pkgdesc="CircuitPython display control library for Nokia PCD8544 monochrome displays" arch=('armv6h' 'armv7h') url="https://github.com/adafruit/Adafruit_CircuitPython_PCD8544" license=('MIT') -makedepends=('python-setuptools') -depends=('python' 'python-adafruit-circuitpython-busdevice') -optdepends=('python-raspberry-gpio') +makedepends=( +'python-build' +'python-installer' +'python-wheel' +'python-setuptools-scm' +) +depends=( +'python' +'python-adafruit-circuitpython-busdevice' +) +optdepends=('python-rpi-gpio') source=("https://pypi.io/packages/source/a/${_pypi_pkgname}/${_pypi_pkgname}-${pkgver}.tar.gz") -sha256sums=('55b7b03ff3173bb8bc8b008cd99d92741c955cec3e1342b70bb9b68d34ae1641') +sha256sums=('a76b07d647686f7e863a2a7ee46dd76d2496695116507107755f799b45259239') build() { cd "${srcdir}/${_pypi_pkgname}-${pkgver}" - python setup.py build || return 1 + python -m build --wheel --no-isolation } package() { - cd "${srcdir}/${_pypi_pkgname}-${pkgver}" - python setup.py install --root=${pkgdir} --optimize=1 || return 1 - install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd "$srcdir/${_pypi_pkgname}-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl + install -vDm644 -t "$pkgdir/usr/share/license/$pkgname" LICENSE } |