summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorrazer2023-03-16 08:14:29 +0100
committerrazer2023-03-16 08:14:29 +0100
commita3d541ed2fe4e6bd2ddeb28da714b66b6f90a9f6 (patch)
tree2fff24e035cfb5755e222e8e2a6c4a39b1a6de55 /PKGBUILD
parent38b9ffdb1d1ca179fe47a1c793fe8adbde15b46d (diff)
downloadaur-a3d541ed2fe4e6bd2ddeb28da714b66b6f90a9f6.tar.gz
Switch to python installer
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 17 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ced5281c6dca..afa330a6f7fa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}