[arch-commits] Commit in python-pikepdf/trunk (PKGBUILD)
Antonio Rojas
arojas at gemini.archlinux.org
Sat Feb 19 09:23:04 UTC 2022
Date: Saturday, February 19, 2022 @ 09:23:03
Author: arojas
Revision: 1134842
Update to 5.0.1, switch to PEP517
Modified:
python-pikepdf/trunk/PKGBUILD
----------+
PKGBUILD | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-02-19 09:20:28 UTC (rev 1134841)
+++ PKGBUILD 2022-02-19 09:23:03 UTC (rev 1134842)
@@ -3,28 +3,24 @@
# Contributor: Stephan Eisvogel <eisvogel at embinet dot de>
pkgname=python-pikepdf
-pkgver=5.0.0
+pkgver=5.0.1
pkgrel=1
pkgdesc='Read and write PDFs with Python, powered by qpdf'
arch=(x86_64)
url='https://github.com/pikepdf/pikepdf'
license=(MPL2)
-makedepends=(pybind11 python-setuptools-scm python-wheel python-toml)
+makedepends=(pybind11 python-build python-installer python-wheel python-toml python-setuptools-scm-git-archive)
depends=(python-lxml python-pillow qpdf)
source=(https://pypi.python.org/packages/source/p/pikepdf/pikepdf-$pkgver.tar.gz)
-sha256sums=('c26365f72168b302d9ae20e9ac105434c1892fbbf386c0bacf67dc40ea437549')
+sha256sums=('5fae9eeb7a0120d466fb219aea643a94a1423d68ee9171639a44cf0329ebe7aa')
-prepare() {
- sed -e '/setuptools_scm_git_archive/d' -i pikepdf-$pkgver/setup.py # Remove unused build dependency
-}
-
build() {
cd pikepdf-$pkgver
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd pikepdf-$pkgver
- python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname
}
More information about the arch-commits
mailing list