The CUPS Filters package contains backends, filters and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc.
This package is known to build and work properly using an LFS-7.7 platform.
Download (HTTP): https://www.openprinting.org/download/cups-filters/cups-filters-1.0.66.tar.xz
Download MD5 sum: ad594ac06dfbfb02af34deb0805cab00
Download size: 1.3 MB
Estimated disk space required: 34 MB (additional 2 MB for the tests)
Estimated build time: 0.4 SBU
Cups-2.0.2, GLib-2.42.1, IJS-0.35, Little CMS-2.6, Poppler-0.31.0 and Qpdf-5.1.2
libjpeg-turbo-1.4.0, libpng-1.6.16 and LibTIFF-4.0.3
Avahi-0.6.31 and PHP-5.6.6 (use of this might be broken)
ghostscript-9.15 (Needed for PostScript printers), or Gutenprint-5.2.10 (for supported printers), or other printer drivers
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/cups-filters
Install CUPS Filters by running the following commands:
./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --without-rcdir \ --disable-static \ --with-gs-path=/usr/bin/gs \ --with-pdftops-path=/usr/bin/gs \ --docdir=/usr/share/doc/cups-filters-1.0.66 && make
To test the results, issue: make check 2>&1 >testlog.
Now, as the root
user:
make install
patch ...: Allow the package to build with poppler-0.31.0 and later.
--without-rcdir
: This
switch disables installation of the bundled bootscript which is not
compatible with BLFS.
--with-gs-path=/usr/bin/gs
:
This switch defines the path to the GhostScript binary in case ghostscript-9.15 is not
installed at build time.
--with-pdftops-path=/usr/bin/gs
: This
switch defines the path to the GhostScript binary in case ghostscript-9.15 is not
installed at build time.
--disable-static
: This
switch prevents installation of static versions of the libraries.
make check 2>&1 >testlog: the testsuite dumps a stream of bytes into the input buffer after it finishes. Sending the output to a file keeps the history usable, but some debug information will still appear on the screen.
--with-test-path=
: if you wish to run
the tests, but you do not have the default VALUE
/usr/share/fonts/dejavu/DejaVuSans.ttf
use this
switch to specify where DejaVuSans.ttf
(or perhaps some other text TTF
font - untested) is located.
Last updated on 2015-03-04 14:39:39 -0800