img2pdf/PKGBUILD

31 lines
895 B
Bash

# Maintainer: Stu Leak <leaktechnologies@proton.me>
pkgname=img2pdf
pkgver=1.0.2
pkgrel=1
pkgdesc="Convert a single image or a folder of images to a PDF (sorted by filename)."
arch=('any')
url="https://git.leaktechnologies.dev/stu/img2pdf"
license=('MIT')
depends=('python' 'python-pillow')
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
# Gitea tag archive (works after you push tag v$pkgver)
source=("$pkgname-$pkgver.tar.gz::https://git.leaktechnologies.dev/stu/img2pdf/archive/v$pkgver.tar.gz")
sha256sums=('SKIP')
build() {
cd "$(find "$srcdir" -maxdepth 1 -type d -name "${pkgname}*" | head -n 1)"
python -m build --wheel --no-isolation
}
package() {
cd "$(find "$srcdir" -maxdepth 1 -type d -name "${pkgname}*" | head -n 1)"
python -m installer --destdir="$pkgdir" dist/*.whl
}
# Usage:
# makepkg -si
# img2pdf ./images -o output.pdf