diff options
author | Luis Martinez | 2022-05-11 21:13:25 -0500 |
---|---|---|
committer | Luis Martinez | 2022-05-11 21:13:25 -0500 |
commit | 07c8022353d9a4546b427d2373ec85d469776fd3 (patch) | |
tree | f40c0584236de28bcffb023a86577fa85badbbfd /PKGBUILD | |
parent | e9c6dd307afb2da1b59ad5f990538d8857f82109 (diff) | |
download | aur-python-gateway-addon.tar.gz |
package cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 17 insertions, 20 deletions
@@ -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: |