diff options
author | Luis Martinez | 2022-05-08 19:01:39 -0500 |
---|---|---|
committer | Luis Martinez | 2022-05-08 19:01:39 -0500 |
commit | 2fb47cd95b418514d495183aeeef08560d8d4bcc (patch) | |
tree | 1721d55ded5842ff81271e997fc6e03cdd0b1beb /PKGBUILD | |
parent | b423b6bf8e5bf96979f528ee646a75eed07a35ef (diff) | |
download | aur-python-pyfirmata.tar.gz |
update to 1.1.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 18 insertions, 17 deletions
@@ -1,29 +1,30 @@ -# Maintainer: Andrzej Giniewicz <gginiu@gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Andrzej Giniewicz <gginiu@gmail.com> + pkgname=python-pyfirmata -pkgver=1.0.3 +_pkg="pyFirmata" +pkgver=1.1.0 pkgrel=1 -pkgdesc="Python interface for the Firmata" +pkgdesc="Python interface for the Firmata protocol" arch=('any') url="https://github.com/tino/pyFirmata" license=('MIT') depends=('python-pyserial') -makedepends=('python-distribute') -options=(!emptydirs) - -source=("https://github.com/tino/pyFirmata/archive/${pkgver}.tar.gz") -md5sums=('d391cf2975c6a48590d4727a3ce85eae') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkg::1}/$_pkg/$_pkg-$pkgver.tar.gz") +sha256sums=('cc180d1b30c85a2bbca62c15fef1b871db048cdcfa80959968356d97bd3ff08e') build() { - cd "$srcdir"/pyFirmata-$pkgver - - python setup.py build + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation } package() { - cd "$srcdir"/pyFirmata-$pkgver - - python setup.py install --root="$pkgdir"/ --optimize=1 - - install -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$_pkg-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -d "$pkgdir/usr/share/licenses/$pkgname/" + ln -s \ + "$_site/$_pkg-$pkgver.dist-info/LICENSE" \ + "$pkgdir/usr/share/licenses/$pkgname/" } - |