diff --git a/graphics/scantpaper/Makefile b/graphics/scantpaper/Makefile index 2047865fba9e..9d290e0a52ec 100644 --- a/graphics/scantpaper/Makefile +++ b/graphics/scantpaper/Makefile @@ -1,43 +1,43 @@ PORTNAME= scantpaper DISTVERSIONPREFIX= v -DISTVERSION= 3.0.16 +DISTVERSION= 3.0.17 CATEGORIES= graphics python MAINTAINER= cmt@FreeBSD.org COMMENT= GUI to produce PDFs or DjVus from scanned documents WWW= https://github.com/carygravel/scantpaper LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polib>0:devel/py-polib@${PY_FLAVOR} LIB_DEPENDS= libtiff.so:graphics/tiff \ libpoppler.so:graphics/poppler \ libgoocanvas-2.0.so:graphics/goocanvas2 RUN_DEPENDS= unpaper:graphics/unpaper \ ${PYTHON_PKGNAMEPREFIX}img2pdf>0:graphics/py-img2pdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tesserocr>0:graphics/py-tesserocr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=15.4.3:textproc/py-ocrmypdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-iso639>0:textproc/py-python-iso639@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sane>0:graphics/py-sane@${PY_FLAVOR} \ ${PY_PILLOW} USES= compiler:c++17-lang gettext gnome magick:build,run python USE_GITHUB= yes GH_ACCOUNT= carygravel USE_GNOME= cairo gdkpixbuf gtk30 introspection librsvg2 pygobject3 USE_PYTHON= pep517 NO_ARCH= yes PLIST_SUB= DISTVERSION=${DISTVERSION} post-build: (cd ${WRKSRC} ; python3.12 dev/compile_mo.py --src po --out locale --domain scantpaper) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps (cd ${WRKSRC} ; for mo in locale/*/LC_MESSAGES/scantpaper.mo ; do ${MKDIR} "${STAGEDIR}${PREFIX}/share/$$(dirname $${mo})" ; ${INSTALL_DATA} "$${mo}" "${STAGEDIR}${PREFIX}/share/$$(dirname $${mo})/" ; done) - (cd ${WRKSRC} ; for ico in icons/hicolor/*/apps/* ; do ${INSTALL_DATA} "$${ico}" "${STAGEDIR}${PREFIX}/share/$${ico}" ; done) + (cd ${WRKSRC}/scantpaper ; for ico in icons/hicolor/*/apps/* ; do ${INSTALL_DATA} "$${ico}" "${STAGEDIR}${PREFIX}/share/$${ico}" ; done) .include diff --git a/graphics/scantpaper/distinfo b/graphics/scantpaper/distinfo index 8093bb7c67e5..e87bf57def86 100644 --- a/graphics/scantpaper/distinfo +++ b/graphics/scantpaper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1787403141 -SHA256 (carygravel-scantpaper-v3.0.16_GH0.tar.gz) = 665bf5ccabeb28ef58bbdf6f13b31c272938a21f35b6e4b2448cbde4adf4e634 -SIZE (carygravel-scantpaper-v3.0.16_GH0.tar.gz) = 1118932 +TIMESTAMP = 1788628842 +SHA256 (carygravel-scantpaper-v3.0.17_GH0.tar.gz) = 744568a45626ad4606e9f69bdade97d85f9b7c100666ccf8b36660a59101eaa9 +SIZE (carygravel-scantpaper-v3.0.17_GH0.tar.gz) = 1186466 diff --git a/graphics/scantpaper/files/patch-pyproject.toml b/graphics/scantpaper/files/patch-pyproject.toml new file mode 100644 index 000000000000..c90ba476c34e --- /dev/null +++ b/graphics/scantpaper/files/patch-pyproject.toml @@ -0,0 +1,18 @@ +commit 6d94aeb32d7c65353fd58be92c147d3b3afbf266 +Author: Christoph Moench-Tegeder + + do not install icons into PYTHON_SITELIBDIR + +diff --git pyproject.toml pyproject.toml +index 9f9ec0b..53825d7 100644 +--- pyproject.toml ++++ pyproject.toml +@@ -41,7 +41,7 @@ include = ["scantpaper*"] + exclude = ["scantpaper.tests"] + + [tool.setuptools.package-data] +-scantpaper = ["app.ui", "icons/**/*"] ++scantpaper = ["app.ui"] + + [tool.pytest.ini_options] + addopts = "--timeout=300 --cov=scantpaper --cov-report=html --cov-fail-under=99"