Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / python-pikepdf
Commits: 5a8dc183 by Antonio Rojas at 2024-05-22T17:29:41+02:00 Switch to git build Fixes https://gitlab.archlinux.org/archlinux/packaging/packages/python-pikepdf/-/issues/1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -8,6 +8,7 @@ pkgbase = python-pikepdf checkdepends = python-hypothesis checkdepends = python-psutil checkdepends = python-pytest-xdist + makedepends = git makedepends = pybind11 makedepends = python-build makedepends = python-installer @@ -23,7 +24,7 @@ pkgbase = python-pikepdf depends = python-packaging depends = python-pillow depends = qpdf - source = https://github.com/pikepdf/pikepdf/archive/v8.15.1/python-pikepdf-8.15.1.tar.gz - sha256sums = b6e201eb0c80a9cc814749c00205177ea29ff6ffb238197fbd045c3cfa0c54c6 + source = git+https://github.com/pikepdf/pikepdf#tag=v8.15.1 + sha256sums = b3a0f67d485a03851bc04baae303bb6374b7d1a556482c7c9fbd2b820a1e27ee pkgname = python-pikepdf ===================================== PKGBUILD ===================================== @@ -18,7 +18,8 @@ depends=(gcc-libs python-packaging python-pillow qpdf) -makedepends=(pybind11 +makedepends=(git + pybind11 python-build python-installer python-setuptools @@ -27,23 +28,23 @@ makedepends=(pybind11 checkdepends=(python-hypothesis python-psutil python-pytest-xdist) -source=(https://github.com/pikepdf/pikepdf/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('b6e201eb0c80a9cc814749c00205177ea29ff6ffb238197fbd045c3cfa0c54c6') +source=(git+https://github.com/pikepdf/pikepdf#tag=v$pkgver) +sha256sums=('b3a0f67d485a03851bc04baae303bb6374b7d1a556482c7c9fbd2b820a1e27ee') build() { - cd pikepdf-$pkgver + cd pikepdf python -m build --wheel --no-isolation } check() { - cd pikepdf-$pkgver + cd pikepdf python -m venv --system-site-packages test-env test-env/bin/python -m installer dist/*.whl test-env/bin/python -m pytest } package() { - cd pikepdf-$pkgver + cd pikepdf python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pikepdf/-/commit/5a8dc1836b95c328b2fbc9c09720e158fa5ff40e -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pikepdf/-/commit/5a8dc1836b95c328b2fbc9c09720e158fa5ff40e You're receiving this email because of your account on gitlab.archlinux.org.
