UmVirt LFS Package info

DB commit: c78e95157185199cceff370fa5b5f1dd2a1be2fa
APP commit: cac3f2066a9a05955b29d720b9b9b14f534d21c2

cupsd

The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the "Internet Printing Protocol" and provides printing services to most PostScript and raster printers.

Package info

Codename: cupsd
Source file: cups-2.2.8-source.tar.gz
Source directory: cups-2.2.8
Package URL: https://umvirt.com/linux/downloads/0.1/packages/c/cups-2.2.8-source.tar.gz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.1/packages/c/cups-2.2.8-source.tar.gz.md5sum
Dependances: dbus, gnutls, Linux-PAM, libusb, colord, xdg-utils.
Dependance of: cups-pdf, openjdk, sane-backends, wine, cups-filters, ghostscript, ImageMagick7, libreoffice.
Patches: *** NO PATCHES FOUND ***
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp

groupadd -g 19 lpadmin

sed -i 's:555:755:g;s:444:644:g' Makedefs.in                         &&
sed -i '/MAN.EXT/s:.gz::g' configure config-scripts/cups-manpages.m4 &&

aclocal  -I config-scripts &&
autoconf -I config-scripts &&

CC=gcc \
./configure --libdir=/usr/lib            \
            --with-rcdir=/tmp/cupsinit   \
            --with-system-groups=lpadmin \
            --with-docdir=/usr/share/cups/doc-2.2.8

Build script:
make

Install script:
make install &&
rm -rf /tmp/cupsinit &&
ln -svnf ../cups/doc-2.2.8 /usr/share/doc/cups-2.2.8

echo "ServerName /var/run/cups/cups.sock" > /etc/cups/client.conf

gtk-update-icon-cache

cat > /etc/pam.d/cups << "EOF"
# Begin /etc/pam.d/cups

auth    include system-auth
account include system-account
session include system-session

# End /etc/pam.d/cups
EOF

systemctl enable org.cups.cupsd