depends  zlib                                     &&
depends -sub CXX gcc                                      &&
depends  PKG-CONFIG                                &&

depends shared-mime-info &&

optional_depends avahi \
                   '--with-dnssd=avahi'         \
                   '--with-dnssd=no'            \
                   'use Avahi Service Discovery' &&

optional_depends  libpaper                        \
                  '--enable-libpaper'             \
                  '--disable-libpaper'            \
                  'Enable libpaper support'       &&

optional_depends  "libusb" \
                  '--enable-libusb' \
                  '--disable-libusb' \
                  'usb printers' &&
optional_depends  "dbus"                          \
                  "--enable-dbus"                 \
                  "--disable-dbus"                \
                  "hardware notifications"        &&

optional_depends  "linux-pam"                     \
                  "--enable-pam"                  \
                  "--disable-pam"                 \
                  "for pluggable authentication"  &&

optional_depends gnutls "--with-tls=gnutls" "" 'security' &&

optional_depends  "acl"                                           \
                  "--enable-acl"                                              \
                  "--disable-acl"                                              \
                  "for file system access control lists support"  &&

optional_depends krb5 '--enable-gssapi' '--disable-gssapi' 'GSSAPI support (deprecated)' &&
optional_depends systemd '--with-systemd' '--without-systemd' 'SystemD support' &&

optional_depends libxcrypt   '' '' 'crypto support'   &&
suggest_depends ghostscript '' '' 'to print Postscript files'   &&
suggest_depends cups-filters '' '' 'extra backends and filters'
