Date: Thursday, September 16, 2021 @ 17:20:53 Author: dvzrv Revision: 1016438
upgpkg: python-pymupdf 1.18.18-1: Upgrade to 1.18.18. Switch back to pypi sdist tarballs as sources, as upstream added the tests. Remove the removal of a wrongly installed README.md. Simplify installation in package() to adhere to python package guidelines. Modified: python-pymupdf/trunk/PKGBUILD ----------+ PKGBUILD | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-16 17:15:40 UTC (rev 1016437) +++ PKGBUILD 2021-09-16 17:20:53 UTC (rev 1016438) @@ -2,7 +2,7 @@ _name=PyMuPDF pkgname=python-pymupdf -pkgver=1.18.17 +pkgver=1.18.18 pkgrel=1 pkgdesc="Python bindings for MuPDF's rendering library" arch=('x86_64') @@ -11,12 +11,9 @@ depends=('glibc' 'gumbo-parser' 'jbig2dec' 'libmupdf' 'openjpeg2' 'python') makedepends=('freetype2' 'libjpeg-turbo' 'python-distro' 'python-setuptools' 'swig' 'systemd') checkdepends=('python-pillow' 'python-pytest') -# pypi sdist tarball does not have tests -# https://github.com/pymupdf/PyMuPDF/issues/1227 -# source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${_name}/${_name}/archive/refs/tags/${pkgver}.tar.gz") -sha512sums=('fc1f993611579b33d48be086e9966b6e45e4811973cad250905ca17e3b8a79a2fb885587997248fae0cf2de3bd527cdb44190402338de156e64bd9ea31737eb9') -b2sums=('1cee464f75ef6240e5353edea11ee67194061acb9a25ddaeedd87e071217f68bd349be5a01038b724d77b2e6f6376189a7132d61bfd4bc4e51f9552ca4f21fa6') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") +sha512sums=('16c933684c6164abeef4035b8edb3ae016bd8c02d484c4c74fef87f42be4ce1643d43deb5766d78f0c65aafc345097daaaad49cbcff7f1cf7e20bb8d73399571') +b2sums=('87bd12fc65413dfc7fc963183a2c81e63ab1e7e18338dfaec1a1950bab3eb874fbfcd034fd40abd0ef5b59ec981b59954f94b713ead2a923630a6c3b240243ab') prepare() { mv -v "$_name-$pkgver" "$pkgname-$pkgver" @@ -33,9 +30,7 @@ cd "$pkgname-$pkgver" mkdir -vp "${_test_dir}" # install to test dir for testing - python setup.py install --skip-build \ - --optimize=1 \ - --root="${_test_dir}" + python setup.py install --optimize=1 --root="${_test_dir}" export PYTHONPATH="${_test_dir}/${_site_packages}:${PYTHONPATH}" pytest -v -k "not test_font1 and not test_pageids and not test_textbox3" @@ -43,10 +38,8 @@ package() { depends+=('libfreetype.so' 'libjpeg.so') + cd "$pkgname-$pkgver" - python setup.py install --skip-build \ - --optimize=1 \ - --root="${pkgdir}" - rm -rv "${pkgdir}/usr/README.md" + python setup.py install --optimize=1 --root="${pkgdir}" install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" }