From 778e2d79d77fc66d3a42025c8161889578a5d698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn-Michael=20Miehe?= Date: Thu, 2 Oct 2025 13:40:28 +0000 Subject: [PATCH] various small fixes - pdftools: `mkpdfa` invocation - pdftools: `PDFA_def.ps` location - use sRGB by default for better compatibility --- src/usr/local/share/autodoc/PDFA_def.ps.patch | 2 +- src/usr/local/share/autodoc/pdftools.mk | 8 ++++---- src/usr/local/share/autodoc/sRGB.icc | 3 +++ 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 src/usr/local/share/autodoc/sRGB.icc diff --git a/src/usr/local/share/autodoc/PDFA_def.ps.patch b/src/usr/local/share/autodoc/PDFA_def.ps.patch index 680bb29..b944ff4 100644 --- a/src/usr/local/share/autodoc/PDFA_def.ps.patch +++ b/src/usr/local/share/autodoc/PDFA_def.ps.patch @@ -5,7 +5,7 @@ % Define an ICC profile : -/ICCProfile (srgb.icc) % Customise -+/ICCProfile (/usr/local/share/autodoc/compatibleWithAdobeRGB1998.icc) % Customise ++/ICCProfile (/usr/local/share/autodoc/sRGB.icc) % Customise def [/_objdef {icc_PDFA} /type /stream /OBJ pdfmark diff --git a/src/usr/local/share/autodoc/pdftools.mk b/src/usr/local/share/autodoc/pdftools.mk index e30bd0e..edc05f4 100644 --- a/src/usr/local/share/autodoc/pdftools.mk +++ b/src/usr/local/share/autodoc/pdftools.mk @@ -26,7 +26,7 @@ pdftools_mkpdfa = gs \ -dPDFACompatibilityPolicy=1 \ --permit-file-read=/usr/local/share/autodoc/ \ -sOutputFile=$(3) \ - /opt/pdfa/PDFA_def.ps \ + /usr/local/share/autodoc/PDFA_def.ps \ $(2) ############ @@ -35,12 +35,12 @@ pdftools_mkpdfa = gs \ # convert PDF to PDF/A-2B %_pdfa2.pdf: %.pdf - $(call convert_pdfa,2,$<,$@) + $(call pdftools_mkpdfa,2,$<,$@) # convert PDF to PDF/A-3B %_pdfa3.pdf: %.pdf - $(call convert_pdfa,3,$<,$@) + $(call pdftools_mkpdfa,3,$<,$@) # convert PDF to PDF/A (default variant 3B) %_pdfa.pdf: %.pdf - $(call convert_pdfa,3,$<,$@) + $(call pdftools_mkpdfa,3,$<,$@) diff --git a/src/usr/local/share/autodoc/sRGB.icc b/src/usr/local/share/autodoc/sRGB.icc new file mode 100644 index 0000000..17e2588 --- /dev/null +++ b/src/usr/local/share/autodoc/sRGB.icc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a92d4bae450b76d8b0aa42193df974d75f62738ecebf74f01c5e75b12a95796 +size 6922