Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 16 additions & 8 deletions srcpkgs/img2pdf/template
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
# Template file for 'img2pdf'
pkgname=img2pdf
version=0.6.1
revision=2
build_style=python3-module
hostmakedepends="python3-pikepdf python3-setuptools"
depends="colord python3-pdfrw python3-pikepdf python3-Pillow python3-tkinter"
version=0.6.3
revision=1
build_style=python3-pep517
make_check_args="-k not(miff_cmyk)"
hostmakedepends="python3-flit_core"
depends="python3-pikepdf python3-Pillow"
checkdepends="python3-pytest python3-numpy python3-scipy ImageMagick poppler
ghostscript mupdf-tools netpbm exiftool colord ${depends}"
short_desc="Lossless conversion of raster images to PDF"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
license="LGPL-3.0-or-later"
homepage="https://gitlab.mister-muffin.de/josch/img2pdf"
distfiles="${PYPI_SITE}/i/img2pdf/img2pdf-${version}.tar.gz"
checksum=306e279eb832bc159d7d6294b697a9fbd11b4be1f799b14b3b2174fb506af289
make_check=no # need to patch out some bitdepth checks
checksum=219518020f5bd242bdc46493941ea3f756f664c2e86f2454721e74353f58cd95

case "$XBPS_TARGET_MACHINE" in
i686)
make_check=no # 70 errors on this arch
;;
esac
6 changes: 3 additions & 3 deletions srcpkgs/jbig2enc/template
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Template file for 'jbig2enc'
pkgname=jbig2enc
version=0.30
version=0.31
revision=1
build_style=gnu-configure
hostmakedepends="automake libtool"
hostmakedepends="automake libtool pkg-config"
makedepends="leptonica-devel zlib-devel"
short_desc="JBIG2 Encoder"
maintainer="Mateusz Sylwestrzak <slymattz@gmail.com>"
license="Apache-2.0"
homepage="https://github.com/agl/jbig2enc"
distfiles="https://github.com/agl/jbig2enc/archive/refs/tags/${version}.tar.gz"
checksum=4468442f666edc2cc4d38b11cde2123071a94edc3b403ebe60eb20ea3b2cc67b
checksum=35c255e44a9b1c4cbe27d2c84594a43d6666645156a2d186ba60f8832566141d

pre_configure() {
./autogen.sh
Expand Down
13 changes: 13 additions & 0 deletions srcpkgs/python3-fpdf2/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Template file for 'python3-fpdf2'
pkgname=python3-fpdf2
version=2.8.7
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel fonttools"
depends="python3-defusedxml python3-Pillow fonttools"
short_desc="Simple PDF generation for Python"
maintainer="Mateusz Sylwestrzak <slymattz@gmail.com>"
license="LGPL-3.0-only"
homepage="https://github.com/py-pdf/fpdf2"
distfiles="${PYPI_SITE}/f/fpdf2/fpdf2-${version}.tar.gz"
checksum=7060ccee5a9c7ab0a271fb765a36a23639f83ef8996c34e3d46af0a17ede57f9
21 changes: 18 additions & 3 deletions srcpkgs/python3-ocrmypdf/template
Original file line number Diff line number Diff line change
@@ -1,15 +1,30 @@
# Template file for 'python3-ocrmypdf'
pkgname=python3-ocrmypdf
version=16.13.0
version=17.4.2
revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
depends="python3-deprecation img2pdf python3-packaging python3-pdfminer.six
python3-pikepdf python3-Pillow python3-pluggy python3-reportlab python3-rich
python3-pillow_heif tesseract-ocr ghostscript unpaper pngquant jbig2enc qpdf"
python3-pillow_heif tesseract-ocr ghostscript unpaper pngquant jbig2enc qpdf
python3-fpdf2 python3-pydantic python3-uharfbuzz"
short_desc="Add OCR text layer to scanned PDF files"
maintainer="Mateusz Sylwestrzak <slymattz@gmail.com>"
license="MPL-2.0"
homepage="https://github.com/ocrmypdf/OCRmyPDF"
changelog="https://raw.githubusercontent.com/ocrmypdf/OCRmyPDF/main/docs/releasenotes/version${version%%.*}.md"
distfiles="${PYPI_SITE}/o/ocrmypdf/ocrmypdf-${version}.tar.gz"
checksum=29d37e915234ce717374863a9cc5dd32d29e063dfe60c51380dda71254c88248
checksum=b564557411c9a2695137cdc34e0a1a5084c5f33d7b3ef593f2659aa6a6a1c3cd

post_patch() {
vsed -i pyproject.toml \
-e '/pypdfium2/d'
# pypdfium2 and pdfium remain unpackaged
# so let ocrmypdf fall back to Ghostscript
# https://ocrmypdf.readthedocs.io/en/latest/cookbook.html#select-a-rasterizer
}

post_install() {
vcompletion misc/completion/ocrmypdf.bash bash ocrmypdf
vcompletion misc/completion/ocrmypdf.fish fish ocrmypdf
}
12 changes: 10 additions & 2 deletions srcpkgs/python3-pikepdf/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'python3-pikepdf'
pkgname=python3-pikepdf
version=10.1.0
version=10.5.0
revision=1
build_style=python3-pep517
hostmakedepends="python3-pybind11 python3-wheel"
Expand All @@ -16,4 +16,12 @@ license="MPL-2.0"
homepage="https://github.com/pikepdf/pikepdf"
changelog="https://raw.githubusercontent.com/pikepdf/pikepdf/master/docs/releasenotes/version${version%%.*}.rst"
distfiles="${PYPI_SITE}/p/pikepdf/pikepdf-${version}.tar.gz"
checksum=d75778283c354580a462d31bd4334f6ba92225e41ccd8bb949ec6e98a23d4eb2
checksum=62c66fb15174bf7c13029ae67b64e04f7c5c2f9af1bd9c9aecf08f808a02acab

if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then
case "$XBPS_TARGET_MACHINE" in
x86_64*|i686)
make_check_args="-k not((test_save_to_dev_null)or(test_repr_stream))"
;;
esac
fi
14 changes: 14 additions & 0 deletions srcpkgs/python3-uharfbuzz/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Template file for 'python3-uharfbuzz'
pkgname=python3-uharfbuzz
version=0.54.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel python3-Cython python3-pkgconfig"
makedepends="python3-devel"
depends="python3"
short_desc="Streamlined Cython bindings for the harfbuzz shaping engine"
maintainer="Mateusz Sylwestrzak <slymattz@gmail.com>"
license="Apache-2.0"
homepage="https://github.com/harfbuzz/uharfbuzz"
distfiles="${PYPI_SITE}/u/uharfbuzz/uharfbuzz-${version}.tar.gz"
checksum=ded760c284c686f1f17f5c4bf44527857ef488b7f0aebceae4c1ef1903ddddb3