summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2022-05-11 21:13:25 -0500
committerLuis Martinez2022-05-11 21:13:25 -0500
commit07c8022353d9a4546b427d2373ec85d469776fd3 (patch)
treef40c0584236de28bcffb023a86577fa85badbbfd /PKGBUILD
parente9c6dd307afb2da1b59ad5f990538d8857f82109 (diff)
downloadaur-python-gateway-addon.tar.gz
package cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 17 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2daa850ea87f..b6d900970ab0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,30 @@
-# Maintainer: Michael Stegeman <team@webthings.io>
-pkgname='python-gateway-addon'
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Michael Stegeman <team@webthings.io>
+
+## GPG keys: https://github.com/mrstegeman.gpg
+
+pkgname=python-gateway-addon
pkgver=1.0.0
-pkgrel=1
+pkgrel=2
+_commit=71813a8
pkgdesc='WebThings Gateway add-on bindings for Python'
arch=('any')
url='https://github.com/WebThingsIO/gateway-addon-python'
license=('MPL2')
-depends=(
- 'python-jsonschema'
- 'python-singleton-decorator'
- 'python-websocket-client'
-)
-makedepends=('git' 'python-setuptools')
-source=(
- "git+${url}.git"
-)
-sha256sums=(
- 'SKIP'
-)
+depends=('python-jsonschema' 'python-singleton-decorator' 'python-websocket-client')
+makedepends=('git' 'python-setuptools' 'python-build' 'python-installer' 'python-wheel')
+source=("$pkgname::git+$url#commit=$_commit?signed")
+sha256sums=('SKIP')
+validpgpkeys=('C1B2DF99809504447B2C7209FEDD596D296F7400') ## Michael Stegeman
build() {
- cd "${srcdir}/gateway-addon-python"
- git checkout "v${pkgver}"
- python setup.py build
+ cd "$pkgname"
+ python -m build --wheel --no-isolation
}
package() {
- cd "${srcdir}/gateway-addon-python"
- python setup.py install --root="$pkgdir" --optimize=1
+ cd "$pkgname"
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl
}
# vim:set ts=2 sw=2 et ft=sh: