%general-entities; ]> libppd-&libppd-version; libppd Introduction to libppd The libppd library contains functions for handling legacy printers using PPD description files. &lfs120_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libppd-md5sum; Download size: &libppd-size; Estimated disk space required: &libppd-buildsize; Estimated build time: &libppd-time; libppd Dependencies Required Installation of libppd Install libppd by running the following commands: ./configure --prefix=/usr \ --disable-static \ --with-cups-rundir=/run/cups \ --enable-ppdc-utils \ --docdir=/usr/share/doc/libppd-&libppd-version; && make To test the results, issue make check. Now, as the root user: make install Command Explanations --with-cups-rundir=/run/cups: Defines the directory containing transient printing data. The default /var/run/cups is obsolete. --enable-ppdc-utils: Allows building utilities to manipulate .ppd files. Contents Installed Programs Installed Libraries Installed Directories ppdc, ppdhtml, ppdi, ppdmerge, and ppdo libppd.so /usr/include/ppd, /usr/share/ppdc, and /usr/share/doc/libppd-&libppd-version; Short Descriptions ppdc compiles PPDC source files into one or more PPD files ppdc ppdhtml reads a driver information file and produces a HTML summary page that lists all of the drivers in a file and the supported options ppdhtml ppdi imports one or more PPD files into a PPD compiler source file ppdi ppdmerge merges two or more PPD files into a single, multi-language PPD file ppdmerge ppdpo extracts UI strings from PPDC source files and updates either a GNU gettext or Mac OS X strings format message catalog source file for translation ppdpo libppd.so contains API functions for manipulating .ppd files libppd.so