libcupsfilters-2.1.1

Introduction to libcupsfilters

The libcupsfilters library contains filter functions for the data format conversion tasks needed in Printer Applications. It also contains several API functions for developing printer drivers/Printer Applications.

[Note]

Note

This version of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable version of the System V books.

Package Information

Additional Downloads

libcupsfilters Dependencies

Required

Cups-2.4.16, GLib-2.86.4, ghostscript-10.06.0 or mupdf-1.26.12, Little CMS-2.18, Poppler-26.02.0, and Qpdf-12.3.2

Recommended

Installation of libcupsfilters

First, fix 2 security vulnerabilities:

patch -Np1 -i ../libcupsfilters-2.1.1-security_fixes-1.patch

Install libcupsfilters by running the following commands:

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/libcupsfilters-2.1.1 &&
make

To test the results, issue make check. DejaVu fonts are needed for the tests.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

--with-test-font-path=VALUE: If you wish to run the tests, but you do not have the default /usr/share/fonts/dejavu/DejaVuSans.ttf font installed, use this switch to specify where DejaVuSans.ttf (or perhaps some other text TTF font - though this is untested) is located.

Contents

Installed Programs: None
Installed Libraries: libcupsfilters.so
Installed Directories: /usr/include/cupsfilters, /usr/share/cups/{banners,charsets,data}, and /usr/share/doc/libcupsfilters-2.1.1

Short Descriptions

libcupsfilters.so

contains CUPS filters API functions