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 | |
parent | 38b9ffdb1d1ca179fe47a1c793fe8adbde15b46d (diff) | |
download | aur-a3d541ed2fe4e6bd2ddeb28da714b66b6f90a9f6.tar.gz |
Switch to python installer
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 25 insertions, 14 deletions
@@ -1,16 +1,19 @@ pkgbase = python-adafruit-circuitpython-pcd8544 pkgdesc = CircuitPython display control library for Nokia PCD8544 monochrome displays - pkgver = 1.2.12 + pkgver = 1.2.13 pkgrel = 0 url = https://github.com/adafruit/Adafruit_CircuitPython_PCD8544 arch = armv6h arch = armv7h license = MIT - makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-setuptools-scm depends = python depends = python-adafruit-circuitpython-busdevice - optdepends = python-raspberry-gpio - source = https://pypi.io/packages/source/a/adafruit-circuitpython-pcd8544/adafruit-circuitpython-pcd8544-1.2.12.tar.gz - sha256sums = 55b7b03ff3173bb8bc8b008cd99d92741c955cec3e1342b70bb9b68d34ae1641 + optdepends = python-rpi-gpio + source = https://pypi.io/packages/source/a/adafruit-circuitpython-pcd8544/adafruit-circuitpython-pcd8544-1.2.13.tar.gz + sha256sums = a76b07d647686f7e863a2a7ee46dd76d2496695116507107755f799b45259239 pkgname = python-adafruit-circuitpython-pcd8544 @@ -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 } |