Date: Thursday, May 18, 2023 @ 14:19:30 Author: alerque Revision: 1463073
upgpkg: python-pandocfilters 1.5.0-3; adopt, overhaul with PEP517 build Modified: python-pandocfilters/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-05-18 12:50:29 UTC (rev 1463072) +++ PKGBUILD 2023-05-18 14:19:30 UTC (rev 1463073) @@ -1,23 +1,30 @@ -# Maintainer: Kyle Keen <keen...@gmail.com> +# Maintainer: Caleb Maclennan <ca...@alerque.com> +# Contributor: Kyle Keen <keen...@gmail.com> # Contributor: <gmail.com: Jesse Jaara> # Contributor: Gabriel Laskar <gabr...@lse.epita.fr> pkgname=python-pandocfilters +_pkgname="${pkgname#python-}" pkgver=1.5.0 -pkgrel=2 -pkgdesc="A python module for writing pandoc filters" -arch=('any') -url="https://pypi.python.org/pypi/pandocfilters" -license=('BSD') -depends=('python') -makedepends=('python-setuptools') -source=("https://pypi.io/packages/source/p/pandocfilters/pandocfilters-${pkgver}.tar.gz") +pkgrel=3 +pkgdesc='A python module for writing pandoc filters' +arch=(any) +url='https://github.com/jgm/pandocfilters' +license=(BSD) +depends=(python) +makedepends=(python-{build,installer,wheel} + python-setuptools) +_archive="$_pkgname-$pkgver" +source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$_pkgname/$_archive.tar.gz") sha256sums=('0b679503337d233b4339a817bfc8c50064e2eff681314376a47cb582305a7a38') +build() { + cd "$_archive" + python -m build -wn +} + package() { - cd "$srcdir/pandocfilters-$pkgver" - python3 setup.py install --root="$pkgdir/" --optimize=0 - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$_archive" + python -m installer -d "$pkgdir/" dist/*.whl + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } - -# vim:set ts=2 sw=2 et: