source $GRIMOIRE/depends_one_of.function &&
depends zlib        &&
depends PKG-CONFIG  &&
depends_one_of PAPPL_CUPS \
               libcups '' \
               cups '' \
              'which cups library' &&

optional_depends_one_of PAPPL_TLS \
                        gnutls ''  \
                        SSL '' \
                        '' \
                       'TLS support' &&

optional_depends avahi  \
                 --with-dnssd=avahi \
                 --with-dnssd=no \
                 'DNS-SD support' &&
optional_depends JPEG \
                 --enable-libjpeg \
                 --disable-libjpeg \
                'JPEG printing' &&

optional_depends libpng  \
                 --enable-libpng \
                 --disable-libpng \
                 'PNG printing'  &&
optional_depends libusb  \
                 --enable-libusb \
                 --disable-libusb \
                'usb printers'  &&
optional_depends linux-pam \
                 --enable-pam \
                 --disable-pam \
                 'for pluggable authentication'
