Date: Thursday, June 23, 2022 @ 08:42:56 Author: dvzrv Revision: 1239227
archrelease: copy trunk to community-x86_64 Added: python-pymupdf/repos/community-x86_64/PKGBUILD (from rev 1239226, python-pymupdf/trunk/PKGBUILD) Deleted: python-pymupdf/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 91 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 43 insertions(+), 48 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-06-23 08:42:45 UTC (rev 1239226) +++ PKGBUILD 2022-06-23 08:42:56 UTC (rev 1239227) @@ -1,48 +0,0 @@ -# Maintainer: David Runge <dv...@archlinux.org> - -_name=PyMuPDF -pkgname=python-pymupdf -pkgver=1.19.6 -pkgrel=1 -pkgdesc="Python bindings for MuPDF's rendering library" -arch=(x86_64) -url="https://github.com/pymupdf/PyMuPDF" -license=(AGPL3) -depends=(glibc gumbo-parser jbig2dec libmupdf openjpeg2 python) -makedepends=(freetype2 libjpeg-turbo python-distro python-build python-installer python-setuptools python-wheel swig systemd) -checkdepends=(python-pillow python-pytest) -options=(debug) -source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) -sha512sums=('bd597bcb53c0a86aea41600dcd5231a08a422fb4517b3c07c3fe4b359e9d32977565c389bda199056582c4c5a55acc57c86a00c15822bc96cc266fb1211c9c68') -b2sums=('584dfc11bafe6c8bfe2571e2e06a1ee5a5ea5bf3a4e234bc9173d398fa3d869a4a1dccba4a39a98f4f9c4d76e7a5b06cd8b826f494be2dafb010c6848682d81f') - -build() { - cd $_name-$pkgver - python -m build --wheel --no-isolation -} - -check() { - local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - local _test_dir="test_dir" - - cd $_name-$pkgver - mkdir -vp $_test_dir - # install to test dir for testing - python -m installer --destdir="$_test_dir" dist/*.whl - - export PYTHONPATH="$_test_dir/$_site_packages:$PYTHONPATH" - # disable failing tests: https://github.com/pymupdf/PyMuPDF/issues/1664 - # disable tests that SIGABRT pytest: https://github.com/pymupdf/PyMuPDF/issues/1663 - pytest -vv \ - -k "not test_pageids \ - and not test_textbox3 \ - and not test_checkbox and not test_combobox" -} - -package() { - depends+=(libfreetype.so libjpeg.so) - - cd $_name-$pkgver - python -m installer --destdir="$pkgdir" dist/*.whl - install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" -} Copied: python-pymupdf/repos/community-x86_64/PKGBUILD (from rev 1239226, python-pymupdf/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-06-23 08:42:56 UTC (rev 1239227) @@ -0,0 +1,43 @@ +# Maintainer: David Runge <dv...@archlinux.org> + +_name=PyMuPDF +pkgname=python-pymupdf +pkgver=1.20.0 +pkgrel=1 +pkgdesc="Python bindings for MuPDF's rendering library" +arch=(x86_64) +url="https://github.com/pymupdf/PyMuPDF" +license=(AGPL3) +depends=(glibc gumbo-parser jbig2dec libmupdf openjpeg2 python) +makedepends=(freetype2 libjpeg-turbo python-distro python-build python-installer python-setuptools python-wheel swig systemd) +checkdepends=(python-fonttools python-pillow python-pytest) +options=(debug) +source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) +sha512sums=('f6bae4da11b143cec441302ed19032d1d008fe6846d7ae219665064f2307be8d0990dda0ff3a8c7e63ccc223bb71401c6f8d4bb21df7ab321aec98c4683d4686') +b2sums=('f81380a3b43e229d283d18b90d09b68acf8235708c7ae2adb130d3c014586ca02ecc30ab0dff7ba368a53202772592c85920bfd703435ac2c2f5622eefd8a58c') + +build() { + cd $_name-$pkgver + python -m build --wheel --no-isolation +} + +check() { + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + local _test_dir="test_dir" + + cd $_name-$pkgver + mkdir -vp $_test_dir + # install to test dir for testing + python -m installer --destdir="$_test_dir" dist/*.whl + + export PYTHONPATH="$_test_dir/$_site_packages:$PYTHONPATH" + pytest -vv -c /dev/null tests/ +} + +package() { + depends+=(libfreetype.so libjpeg.so) + + cd $_name-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" +}