diff options
author | razer | 2023-03-16 08:05:56 +0100 |
---|---|---|
committer | razer | 2023-03-16 08:05:56 +0100 |
commit | 9eb59a64fa4452c4fff087ea3ec4cce6f7f209eb (patch) | |
tree | 8ea84b2f16426f8bac0f6a7c71f417a78cfc19be | |
parent | b3b888e7ff5266645fb6ca61829bddb982337c92 (diff) | |
download | aur-9eb59a64fa4452c4fff087ea3ec4cce6f7f209eb.tar.gz |
Switch to python installer
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 25 insertions, 17 deletions
@@ -1,18 +1,18 @@ pkgbase = python-adafruit-circuitpython-bme280 pkgdesc = CircuitPython library for the Bosch BME280 temperature/humidity/pressure sensor - pkgver = 2.6.16 + pkgver = 2.6.19 pkgrel = 0 url = https://github.com/adafruit/Adafruit_CircuitPython_BME280 - arch = armv6h - arch = armv7h - arch = aarch64 + arch = any license = MIT - makedepends = python-setuptools - makedepends = python-pip + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-setuptools-scm depends = python depends = python-adafruit-circuitpython-busdevice optdepends = python-rpi-gpio - source = https://pypi.io/packages/source/a/adafruit-circuitpython-bme280/adafruit-circuitpython-bme280-2.6.16.tar.gz - sha256sums = 7beb281052f5defea28849ff1705f8e90c78ffb09db51f2948bd12bf1adc1d10 + source = https://pypi.io/packages/source/a/adafruit-circuitpython-bme280/adafruit-circuitpython-bme280-2.6.19.tar.gz + sha256sums = ee7cc9d3f14b370a907754ec74e95fe5e75f2a59a9e1be19cd02fede25ce30c4 pkgname = python-adafruit-circuitpython-bme280 @@ -2,25 +2,33 @@ pkgname=python-adafruit-circuitpython-bme280 _pypi_pkgname=adafruit-circuitpython-bme280 -pkgver=2.6.16 +pkgver=2.6.19 pkgrel=0 pkgdesc="CircuitPython library for the Bosch BME280 temperature/humidity/pressure sensor" -arch=('armv6h' 'armv7h' 'aarch64') +arch=('any') url="https://github.com/adafruit/Adafruit_CircuitPython_BME280" license=('MIT') -makedepends=('python-setuptools' 'python-pip') -depends=('python' 'python-adafruit-circuitpython-busdevice') +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=('7beb281052f5defea28849ff1705f8e90c78ffb09db51f2948bd12bf1adc1d10') +sha256sums=('ee7cc9d3f14b370a907754ec74e95fe5e75f2a59a9e1be19cd02fede25ce30c4') 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 } |