diff options
author | Juliette Monsel | 2023-10-03 14:44:23 +0200 |
---|---|---|
committer | Juliette Monsel | 2023-10-03 14:44:23 +0200 |
commit | 52c29a89df694e49883509d4b7bf55c68b03c3ab (patch) | |
tree | 49f8e9e4d998241315407a1d31ca9c6049fbc67a | |
parent | 9387c610c88fd3f88befcc547d4a4d9ae17ea51b (diff) | |
download | aur-52c29a89df694e49883509d4b7bf55c68b03c3ab.tar.gz |
New upstream release - v0.13.0
Additionally:
- modernize PKGBUILD to follow guidelines
- patched ttkwidgets/itemscanvas.py to work with current version of python-pillow
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 21 insertions, 17 deletions
@@ -1,15 +1,17 @@ pkgbase = python-ttkwidgets pkgdesc = Collection of widgets for Tkinter's ttk extensions - pkgver = 0.12.0 + pkgver = 0.13.0 pkgrel = 1 url = https://github.com/RedFantom/ttkwidgets arch = any license = GPL3 - checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools depends = tk depends = python-pillow - source = python-ttkwidgets-0.12.0.tar.gz::https://github.com/RedFantom/ttkwidgets/archive/0.12.0.tar.gz - sha512sums = 0face6cbb3d40f20c70d848c39c11b460a53a0866536e879c14d5b69d59e18414b54bcad163753481df9bc7ec226308774287b91ee2cdd2826e383b783fc4e93 + source = ttkwidgets-0.13.0.tar.gz::https://files.pythonhosted.org/packages/source/t/ttkwidgets/ttkwidgets-0.13.0.tar.gz + sha512sums = 085c4e3c2e915e2bdae14731ba0d11f017aa103e60aaceb9e1700311074e609e569ae77d50e76eb598a96aab354a1a62062f8417201f262f34e51d344918f223 pkgname = python-ttkwidgets @@ -1,29 +1,31 @@ # Maintainer: Juliette Monsel <j_4321 at protonmail dot com> pkgname=('python-ttkwidgets') -pkgver=0.12.0 +pkgver=0.13.0 pkgrel=1 pkgdesc="Collection of widgets for Tkinter's ttk extensions" _name=ttkwidgets arch=('any') url="https://github.com/RedFantom/ttkwidgets" license=('GPL3') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/RedFantom/$_name/archive/${pkgver}.tar.gz") -sha512sums=('0face6cbb3d40f20c70d848c39c11b460a53a0866536e879c14d5b69d59e18414b54bcad163753481df9bc7ec226308774287b91ee2cdd2826e383b783fc4e93') -makedepends=('python-setuptools') +source=("$_name-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha512sums=('085c4e3c2e915e2bdae14731ba0d11f017aa103e60aaceb9e1700311074e609e569ae77d50e76eb598a96aab354a1a62062f8417201f262f34e51d344918f223') +makedepends=(python-build python-installer python-wheel python-setuptools) depends=('tk' 'python-pillow') -checkdepends=(python-pytest) -build() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py build +prepare() { + cd "$_name-$pkgver" + sed -i "s|ANTIALIAS|LANCZOS|g" ttkwidgets/itemscanvas.py } -check() { - cd "${srcdir}/${_name}-${pkgver}" - pytest -v +build() { + cd "$_name-$pkgver" + python -m build --wheel --no-isolation } package() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py install --root="$pkgdir/" --prefix=/usr --optimize=1 --skip-build + cd "$_name-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl } + + + |