Date: Sunday, March 20, 2022 @ 18:44:15 Author: archange Revision: 1164839
archrelease: copy trunk to community-any Added: python-pdfminer/repos/community-any/PKGBUILD (from rev 1164838, python-pdfminer/trunk/PKGBUILD) Deleted: python-pdfminer/repos/community-any/PKGBUILD ----------+ PKGBUILD | 78 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 36 insertions(+), 42 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-03-20 18:44:06 UTC (rev 1164838) +++ PKGBUILD 2022-03-20 18:44:15 UTC (rev 1164839) @@ -1,42 +0,0 @@ -# Maintainer: Bruno Pagani <archa...@archlinux.org> - -_pkg=pdfminer -pkgname=python-${_pkg} -pkgver=20201018 -pkgrel=5 -pkgdesc="Python PDF Parser" -arch=(any) -url="https://github.com/pdfminer/pdfminer.six" -license=(MIT) -depends=(python-chardet python-cryptography) -makedepends=(python-setuptools cython) -checkdepends=(python-nose) -# Provided tarballs do not include tests -#source=(${url}/releases/download/${pkgver}/${_pkg}.six-${pkgver}.tar.gz) -source=(${url}/archive/${pkgver}/${_pkg}-${pkgver}.tar.gz - ${pkgname}-drop-sortedcontainers.patch::https://github.com/pdfminer/pdfminer.six/commit/61300eef70bf2b32d300005f011bdf9b48660740.patch) -sha256sums=('0e9c8b0a9c40c2aee044c3091ad6b18b5e6279722e64b6b975f8aedc26bf8e38' - 'ffe04581c39be2535ef813a48673c9bfe8ca3c333e3381fd26446154e2fe4007') - -prepare() { - cd ${_pkg}.six-${pkgver} - patch -p1 < ../${pkgname}-drop-sortedcontainers.patch -} - -build() { - cd ${_pkg}.six-${pkgver} - python setup.py build -} - -check() { - cd ${_pkg}.six-${pkgver} - nosetests -} - -package() { - cd ${_pkg}.six-${pkgver} - python setup.py install --skip-build --prefix=/usr --root="${pkgdir}" --optimize=1 - install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ - # Fix ownership - chmod a+r "${pkgdir}"$(python -c "import site; print(site.getsitepackages()[0])")/pdfminer/cmap/* -} Copied: python-pdfminer/repos/community-any/PKGBUILD (from rev 1164838, python-pdfminer/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-03-20 18:44:15 UTC (rev 1164839) @@ -0,0 +1,36 @@ +# Maintainer: Bruno Pagani <archa...@archlinux.org> + +_pkg=pdfminer +pkgname=python-${_pkg} +pkgver=20220319 +pkgrel=1 +pkgdesc="Python PDF Parser" +arch=(any) +url="https://github.com/pdfminer/pdfminer.six" +license=(MIT) +depends=(python-chardet python-cryptography) +makedepends=(python-setuptools cython) +checkdepends=(python-pytest) +# Provided tarballs do not include tests +#source=(${url}/releases/download/${pkgver}/${_pkg}.six-${pkgver}.tar.gz) +source=(${url}/archive/${pkgver}/${_pkg}-${pkgver}.tar.gz) +sha256sums=('5b78352da7b830d78d2cc0a804843eed039441d6c43319d652c5f721ab397dfe') + +build() { + cd ${_pkg}.six-${pkgver} + sed -i "s|__VERSION__|${pkgver}|" pdfminer/__init__.py + python setup.py build +} + +check() { + cd ${_pkg}.six-${pkgver} + PYTHONPATH="${PWD}"/build/lib:"${PWD}" pytest -vv --color=yes +} + +package() { + cd ${_pkg}.six-${pkgver} + python setup.py install --skip-build --prefix=/usr --root="${pkgdir}" --optimize=1 + install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ + # Fix ownership + chmod a+r "${pkgdir}"$(python -c "import site; print(site.getsitepackages()[0])")/pdfminer/cmap/* +}