diff options
author | Luis Martinez | 2022-05-04 00:16:55 -0500 |
---|---|---|
committer | Luis Martinez | 2022-05-04 00:16:55 -0500 |
commit | a27522def97775d68f37a2fc07614f1ce8505d33 (patch) | |
tree | 53fcbea2ffa31258b281b548af278b7df693720e /PKGBUILD | |
parent | d80abf902cdd3b16583e0f63778479c19e7c8058 (diff) | |
download | aur-python-signalslot.tar.gz |
update to 0.1.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 19 insertions, 9 deletions
@@ -1,21 +1,31 @@ -# Maintainer: Jonas Schürmann <jonasschuermann@aol.de> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Jonas Schürmann <jonasschuermann@aol.de> + pkgname=python-signalslot -pkgver=0.1.0 +_pkg="${pkgname#python-}" +pkgver=0.1.2 pkgrel=1 pkgdesc="Simple Signal/Slot implementation" url="https://github.com/numergy/signalslot" -depends=('python') license=('MIT') arch=('any') -source=("https://pypi.python.org/packages/source/s/signalslot/signalslot-$pkgver.tar.gz") -md5sums=('7be2c3e6d1bb932c11f4963701322c8a') +depends=('python-contexter' 'python-six') +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') +changelog=CHANGELOG +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") +sha256sums=('6c29702b7957f8ba65ade2810bb7509d7bc90aa66b3b9693a575b3b992f6340f') build() { - cd $srcdir/signalslot-$pkgver - python setup.py build + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation } package() { - cd $srcdir/signalslot-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 + 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/" } |