UmVirt LFS Package info

DB commit: 06a3bafc31a9f2da2aecdf7c1c6e8b91885cb553
APP commit: 634ff2193dea70dde75eb1916d758638b7417453

cups

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: cups
Source file: cups-2.4.7-source.tar.gz
Source directory: cups-2.4.7
Package URL: https://umvirt.com/linux/downloads/0.2.1/packages/c/cups-2.4.7-source.tar.gz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.1/packages/c/cups-2.4.7-source.tar.gz.md5sum
Dependances: dbus, Linux-PAM, gnutls, libusb, colord, xdg-utils.
Dependance of: sane-backends, ghostscript, ImageMagick, gnome-control-center, gnome-settings-daemon, qt5, qt6, libreoffice7, libreoffice24.
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#@CUPS_HTMLVIEW@#firefox#' desktop/cups.desktop.in

./configure --libdir=/usr/lib            \
            --with-rundir=/run/cups      \
            --with-system-groups=lpadmin \
            --with-docdir=/usr/share/cups/doc-2.4.7

Build script:
make

Install script:
make install &&
ln -svnf ../cups/doc-2.4.7 /usr/share/doc/cups-2.4.7

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

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