From 25701f6c1b7ffa45a682fd625cdcd0c302778ad6 Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 4 Jul 2024 21:50:11 +0200 Subject: [PATCH] Issue #11760: explain why `poppler-data` is a hard dependency. --- INSTALL.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/INSTALL.in b/INSTALL.in index 02c67be2f2..ab8976afd9 100644 --- a/INSTALL.in +++ b/INSTALL.in @@ -104,7 +104,12 @@ help in that regard: It is hosted at: https://wiki.gnome.org/Projects/gexiv2 9. libpng, libjpeg, libtiff, librsvg and lcms are hard dependencies - that can not be disabled. + that can not be disabled. poppler is also a hard dependency because + PDF is too common nowadays for it to be an option (at least for + import); and poppler-data (CJK and Cyrillic support in PDF) is also + required because no languages should be considered "second class + citizen". If we support PDF, let's support it properly, i.e. + exhaustively. There might be some issues with librsvg, based on the fact newer versions are in Rust which is not buildable on all platforms. Yet