# Maintainer: wszqkzqk _realname=img2pdf pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=0.6.3 pkgrel=1 pkgdesc="Losslessly convert raster images to PDF" arch=(any) mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') url="https://gitlab.mister-muffin.de/josch/img2pdf" msys2_repository_url='https://gitlab.mister-muffin.de/josch/img2pdf' license=('spdx:LGPL-3.0-only') msys2_references=("archlinux: $_realname") options=('!strip') depends=("${MINGW_PACKAGE_PREFIX}-python-pillow" "${MINGW_PACKAGE_PREFIX}-python-pikepdf") makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" "${MINGW_PACKAGE_PREFIX}-python-flit-core" "${MINGW_PACKAGE_PREFIX}-python-installer") source=(https://files.pythonhosted.org/packages/source/i/${_realname}/${_realname}-${pkgver}.tar.gz) sha256sums=('219518020f5bd242bdc46493941ea3f756f664c2e86f2454721e74353f58cd95') prepare() { rm -rf python-build-${MSYSTEM} || true cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" } build() { cd "python-build-${MSYSTEM}" python -m build --wheel --no-isolation } package() { cd "python-build-${MSYSTEM}" MSYS2_ARG_CONV_EXCL="--prefix=" \ python -m installer --prefix=${MINGW_PREFIX} \ --destdir="$pkgdir" dist/*.whl }