summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrazer2023-03-16 08:05:56 +0100
committerrazer2023-03-16 08:05:56 +0100
commit9eb59a64fa4452c4fff087ea3ec4cce6f7f209eb (patch)
tree8ea84b2f16426f8bac0f6a7c71f417a78cfc19be
parentb3b888e7ff5266645fb6ca61829bddb982337c92 (diff)
downloadaur-9eb59a64fa4452c4fff087ea3ec4cce6f7f209eb.tar.gz
Switch to python installer
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD26
2 files changed, 25 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d458f2956f4e..60408e8d0566 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a021cc9719c2..bff7f3899bfe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}