diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 25 insertions, 26 deletions
@@ -1,20 +1,17 @@ pkgbase = python-ttkwidgets pkgdesc = Collection of widgets for Tkinter's ttk extensions - pkgver = 0.9.0 + pkgver = 0.13.0 pkgrel = 1 url = https://github.com/RedFantom/ttkwidgets arch = any license = GPL3 + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools - makedepends = python2-setuptools - source = python-ttkwidgets-0.9.0.tar.gz::https://github.com/RedFantom/ttkwidgets/archive/0.9.0.tar.gz - sha512sums = dfa18ba4b18954ec213900afba37fded3a9a5f16b58ded4236fa8e0087bf7dd21ecf436dbd89cf00b62fbf02c46da5bc7a50ae51f9a90e3b1d25442f6557a3a7 - -pkgname = python-ttkwidgets depends = tk depends = python-pillow + source = ttkwidgets-0.13.0.tar.gz::https://files.pythonhosted.org/packages/source/t/ttkwidgets/ttkwidgets-0.13.0.tar.gz + sha512sums = 085c4e3c2e915e2bdae14731ba0d11f017aa103e60aaceb9e1700311074e609e569ae77d50e76eb598a96aab354a1a62062f8417201f262f34e51d344918f223 -pkgname = python2-ttkwidgets - depends = tk - depends = python2-pillow - +pkgname = python-ttkwidgets @@ -1,29 +1,31 @@ # Maintainer: Juliette Monsel <j_4321 at protonmail dot com> -pkgname=('python-ttkwidgets' 'python2-ttkwidgets') -pkgver=0.9.0 +pkgname=('python-ttkwidgets') +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=('dfa18ba4b18954ec213900afba37fded3a9a5f16b58ded4236fa8e0087bf7dd21ecf436dbd89cf00b62fbf02c46da5bc7a50ae51f9a90e3b1d25442f6557a3a7') -makedepends=('python-setuptools' 'python2-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') -build() { - cd "$srcdir/$_name-${pkgver}" - python setup.py build +prepare() { + cd "$_name-$pkgver" + sed -i "s|ANTIALIAS|LANCZOS|g" ttkwidgets/itemscanvas.py } -package_python-ttkwidgets() { - depends=('tk' 'python-pillow') - cd "$srcdir/$_name-${pkgver}" - python setup.py install --root="$pkgdir/" --prefix=/usr --optimize=1 --skip-build +build() { + cd "$_name-$pkgver" + python -m build --wheel --no-isolation } -package_python2-ttkwidgets() { - depends=('tk' 'python2-pillow') - cd "$srcdir/$_name-${pkgver}" - python2 setup.py install --root="$pkgdir/" --prefix=/usr --optimize=1 --skip-build +package() { + cd "$_name-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl } + + + |