From: Michael Tremer Date: Wed, 22 Feb 2017 09:17:36 +0000 (+0000) Subject: cups-filters: New package X-Git-Tag: v2.19-core110^2~54 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=d46244f399e2bb27faac6581ebcd50e908288358 cups-filters: New package Allows CUPS to process input data (e.g. PDF documents and/or images) and convert them into the correct format to be printed Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/packages/cups-filters b/config/rootfiles/packages/cups-filters new file mode 100644 index 0000000000..fd85fb89ef --- /dev/null +++ b/config/rootfiles/packages/cups-filters @@ -0,0 +1,138 @@ +etc/fonts/conf.d/99pdftoopvp.conf +#etc/rc.d/init.d/cups-browsed +#etc/rc0.d/K35cups-browsed +#etc/rc2.d/K35cups-browsed +#etc/rc2.d/S82cups-browsed +#etc/rc3.d/K35cups-browsed +#etc/rc3.d/S82cups-browsed +#etc/rc5.d/K35cups-browsed +#etc/rc5.d/S82cups-browsed +usr/bin/driverless +usr/bin/foomatic-rip +usr/bin/ttfread +#usr/include/cupsfilters +#usr/include/cupsfilters/colord.h +#usr/include/cupsfilters/colormanager.h +#usr/include/cupsfilters/driver.h +#usr/include/cupsfilters/image.h +#usr/include/cupsfilters/ppdgenerator.h +#usr/include/cupsfilters/raster.h +#usr/include/fontembed +#usr/include/fontembed/bitset.h +#usr/include/fontembed/embed.h +#usr/include/fontembed/fontfile.h +#usr/include/fontembed/iofn.h +#usr/include/fontembed/sfnt.h +usr/lib/cups/backend/beh +usr/lib/cups/backend/driverless +usr/lib/cups/backend/implicitclass +usr/lib/cups/backend/parallel +usr/lib/cups/backend/serial +usr/lib/cups/driver/driverless +usr/lib/cups/filter/bannertopdf +usr/lib/cups/filter/brftoembosser +usr/lib/cups/filter/commandtoescpx +usr/lib/cups/filter/commandtopclx +usr/lib/cups/filter/foomatic-rip +usr/lib/cups/filter/gstopdf +usr/lib/cups/filter/gstopxl +usr/lib/cups/filter/gstoraster +usr/lib/cups/filter/imagetobrf +usr/lib/cups/filter/imagetopdf +usr/lib/cups/filter/imagetops +usr/lib/cups/filter/imagetoraster +usr/lib/cups/filter/imagetoubrl +usr/lib/cups/filter/imageubrltoindexv3 +usr/lib/cups/filter/imageubrltoindexv4 +usr/lib/cups/filter/pdftoopvp +usr/lib/cups/filter/pdftopdf +usr/lib/cups/filter/pdftops +usr/lib/cups/filter/pdftoraster +usr/lib/cups/filter/rastertoescpx +usr/lib/cups/filter/rastertopclx +usr/lib/cups/filter/rastertopdf +usr/lib/cups/filter/rastertops +usr/lib/cups/filter/sys5ippprinter +usr/lib/cups/filter/textbrftoindexv3 +usr/lib/cups/filter/textbrftoindexv4 +usr/lib/cups/filter/texttobrf +usr/lib/cups/filter/texttopdf +usr/lib/cups/filter/texttops +usr/lib/cups/filter/texttotext +usr/lib/cups/filter/urftopdf +#usr/lib/libcupsfilters.a +#usr/lib/libcupsfilters.la +#usr/lib/libcupsfilters.so +usr/lib/libcupsfilters.so.1 +usr/lib/libcupsfilters.so.1.0.0 +#usr/lib/libfontembed.a +#usr/lib/libfontembed.la +#usr/lib/libfontembed.so +usr/lib/libfontembed.so.1 +usr/lib/libfontembed.so.1.0.0 +#usr/lib/pkgconfig/libcupsfilters.pc +#usr/lib/pkgconfig/libfontembed.pc +#usr/sbin/cups-browsed +usr/share/cups/banners/form +usr/share/cups/braille +usr/share/cups/braille/cups-braille.sh +usr/share/cups/braille/index.sh +usr/share/cups/braille/indexv3.sh +usr/share/cups/braille/indexv4.sh +usr/share/cups/charsets +usr/share/cups/charsets/pdf.utf-8 +usr/share/cups/charsets/pdf.utf-8.heavy +usr/share/cups/charsets/pdf.utf-8.simple +usr/share/cups/data/classified.pdf +usr/share/cups/data/confidential.pdf +usr/share/cups/data/default-testpage.pdf +usr/share/cups/data/default.pdf +usr/share/cups/data/form_english.pdf +usr/share/cups/data/form_english_in.odt +usr/share/cups/data/form_russian.pdf +usr/share/cups/data/form_russian_in.odt +usr/share/cups/data/secret.pdf +usr/share/cups/data/standard.pdf +usr/share/cups/data/topsecret.pdf +usr/share/cups/data/unclassified.pdf +usr/share/cups/drv/cupsfilters.drv +usr/share/cups/drv/generic-brf.drv +usr/share/cups/drv/indexv3.drv +usr/share/cups/drv/indexv4.drv +usr/share/cups/mime/braille.convs +usr/share/cups/mime/braille.types +usr/share/cups/mime/cupsfilters-ghostscript.convs +usr/share/cups/mime/cupsfilters-poppler.convs +usr/share/cups/mime/cupsfilters.convs +usr/share/cups/mime/cupsfilters.types +usr/share/cups/ppdc/braille.defs +usr/share/cups/ppdc/escp.h +usr/share/cups/ppdc/fr-braille.po +usr/share/cups/ppdc/imagemagick.defs +usr/share/cups/ppdc/index.defs +usr/share/cups/ppdc/liblouis.defs +usr/share/cups/ppdc/liblouis1.defs +usr/share/cups/ppdc/liblouis2.defs +usr/share/cups/ppdc/liblouis3.defs +usr/share/cups/ppdc/liblouis4.defs +usr/share/cups/ppdc/media-braille.defs +usr/share/cups/ppdc/pcl.h +#usr/share/doc/cups-filters +#usr/share/doc/cups-filters/AUTHORS +#usr/share/doc/cups-filters/COPYING +#usr/share/doc/cups-filters/INSTALL +#usr/share/doc/cups-filters/NEWS +#usr/share/doc/cups-filters/README +#usr/share/man/man1/driverless.1 +#usr/share/man/man1/foomatic-rip.1 +#usr/share/man/man5/cups-browsed.conf.5 +#usr/share/man/man8/cups-browsed.8 +#usr/share/ppd +usr/share/ppd/cupsfilters +usr/share/ppd/cupsfilters/Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd +usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd +usr/share/ppd/cupsfilters/HP-Color_LaserJet_CM3530_MFP-PDF.ppd +usr/share/ppd/cupsfilters/Ricoh-PDF_Printer-PDF.ppd +usr/share/ppd/cupsfilters/pxlcolor.ppd +usr/share/ppd/cupsfilters/pxlmono.ppd +#var/ipfire/cups/cups-browsed.conf diff --git a/lfs/cups-filters b/lfs/cups-filters new file mode 100644 index 0000000000..84d7e8ecf9 --- /dev/null +++ b/lfs/cups-filters @@ -0,0 +1,91 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2015 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.13.4 + +THISAPP = cups-filters-$(VER) +DL_FILE = $(THISAPP).tar.xz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = cups-filters +PAK_VER = 1 + +DEPS = "cups ghostscript" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = a288a63ca44ad6e776cf1e86a457f836 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + $(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && \ + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-pdftops=hybrid \ + --disable-ijs \ + --disable-mutool + cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index 47667cbc8e..03d67561c5 100755 --- a/make.sh +++ b/make.sh @@ -653,6 +653,7 @@ buildipfire() { ipfiremake lcms2 ipfiremake qpdf ipfiremake poppler + ipfiremake cups-filters ipfiremake epson-inkjet-printer-escpr ipfiremake foomatic ipfiremake hplip