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 | |
parent | d80abf902cdd3b16583e0f63778479c19e7c8058 (diff) | |
download | aur-a27522def97775d68f37a2fc07614f1ce8505d33.tar.gz |
update to 0.1.2
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | CHANGELOG | 28 | ||||
-rw-r--r-- | PKGBUILD | 28 |
3 files changed, 57 insertions, 16 deletions
@@ -1,15 +1,18 @@ -# Generated by makepkg 4.2.1 -# Mon May 18 11:19:47 UTC 2015 pkgbase = python-signalslot pkgdesc = Simple Signal/Slot implementation - pkgver = 0.1.0 + pkgver = 0.1.2 pkgrel = 1 url = https://github.com/numergy/signalslot + changelog = CHANGELOG arch = any license = MIT - depends = python - source = https://pypi.python.org/packages/source/s/signalslot/signalslot-0.1.0.tar.gz - md5sums = 7be2c3e6d1bb932c11f4963701322c8a + makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + depends = python-contexter + depends = python-six + source = python-signalslot-0.1.2.tar.gz::https://github.com/numergy/signalslot/archive/0.1.2.tar.gz + sha256sums = 6c29702b7957f8ba65ade2810bb7509d7bc90aa66b3b9693a575b3b992f6340f pkgname = python-signalslot - diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 000000000000..3203873f168a --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,28 @@ +0.1.2 Clarified MIT License + +0.1.1 Add missing weakrefmethod dependency. + +0.1.0 Thread safety. Slot class. + +0.0.11 Support for Python 3.4 + +0.0.10 Added a name property to Signal for logging purposes + +0.0.9 Bugfixes on Task + +0.0.8 Removed Queue and DynamicState, Added Task + +0.0.7 Made Queue's deque public. + +0.0.6 Added a simple queue system. + +0.0.5 Use a descriptor for DynamicState.fetch_attribute to avoid conflicts. + +0.0.4 Added signalslot.contrib.dynamic_state. + +0.0.3 Removed signal.connect_once(), simplified the code and improved + documentation. + +0.0.2 Added Signal.connect_once() + +0.0.1 First release. @@ -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/" } |