summaryrefslogtreecommitdiffstats
path: root/rules/cups-filters.in
diff options
context:
space:
mode:
authorRoland Hieber <r.hieber@pengutronix.de>2017-11-07 17:40:25 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-11-10 19:19:41 +0100
commit51bb638f750e7672827ea966068360c390390689 (patch)
tree643bf6b79f1c72a1ad6b0484fdd3d44061bf2291 /rules/cups-filters.in
parent7e8f3fef6b44b6153fa6519e9262c8bc9ad0a951 (diff)
downloadptxdist-51bb638f750e7672827ea966068360c390390689.tar.gz
ptxdist-51bb638f750e7672827ea966068360c390390689.tar.xz
cups-filters: new package: additional filters and backends for CUPS
Filters for a PDF-based printing workflow, and more backends for widely available printing protocols. No PostScript and Foomatic support (yet) because we are missing the respective dependencies in PTXdist. Release frequency is high, with mostly small changes per release. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/cups-filters.in')
-rw-r--r--rules/cups-filters.in73
1 files changed, 73 insertions, 0 deletions
diff --git a/rules/cups-filters.in b/rules/cups-filters.in
new file mode 100644
index 000000000..b385d60cf
--- /dev/null
+++ b/rules/cups-filters.in
@@ -0,0 +1,73 @@
+## SECTION=applications
+
+menuconfig CUPS_FILTERS
+ tristate
+ prompt "cups-filters "
+
+ select LIBC_DL
+ select HOST_CUPS
+ select CUPS
+ select GLIB
+ select ZLIB
+ select LCMS
+ select FREETYPE
+ select FONTCONFIG
+ select QPDF
+
+ # Note: configure does not check for these poppler options:
+ select POPPLER if CUPS_FILTERS_POPPLER
+ select POPPLER_BIN if CUPS_FILTERS_POPPLER # for pdftops
+ select POPPLER_CPP if CUPS_FILTERS_POPPLER
+ select POPPLER_CMS if CUPS_FILTERS_POPPLER
+ select POPPLER_SPLASH if CUPS_FILTERS_POPPLER
+ select POPPLER_XPDF if CUPS_FILTERS_POPPLER
+
+ select LIBJPEG if CUPS_FILTERS_JPEG
+ select LIBPNG if CUPS_FILTERS_PNG
+
+ help
+ cups-filters contains backends, filters, and other software that
+ was once part of the core CUPS distribution but is no longer
+ maintained by Apple Inc. In addition it contains additional filters
+ and software developed independently of Apple, especially filters for
+ the PDF-centric printing workflow introduced by OpenPrinting and a
+ daemon to browse Bonjour broadcasts of remote CUPS printers and makes
+ these printers available locally.
+
+if CUPS_FILTERS
+
+config CUPS_FILTERS_POPPLER
+ bool "build with poppler support"
+ help
+ Build with poppler support, needed for pdfto* filters and banners.
+
+comment "poppler support will not build with POPPLER_SPLASH_FIXED!"
+ depends on (POPPLER_SPLASH_FIXED && CUPS_FILTERS_POPPLER)
+
+config CUPS_FILTERS_IMAGEFILTERS
+ bool "build image filters"
+ help
+ Build imagetopdf and imagetoraster filters
+
+config CUPS_FILTERS_PCLM
+ bool "with PCLm support"
+ help
+ Enable PCLm support for printing on Wi-Fi Direct printers via
+ rastertopclm filter
+
+config CUPS_FILTERS_JPEG
+ bool "with JPEG support"
+ depends on CUPS_FILTERS_IMAGEFILTERS
+ default y
+ help
+ Enable JPEG support in image filters
+
+config CUPS_FILTERS_PNG
+ bool "with PNG support"
+ depends on CUPS_FILTERS_IMAGEFILTERS
+ default y
+ help
+ Enable PNG support in image filters
+
+endif
+# vim: ft=kconfig ts=8 noet tw=80