optional_depends LIBELF --enable-libelf={yes,no} \
                 'build with libelf support' &&
optional_depends acl --with-acl={yes,no} \
                 'to build with ACL support' &&
optional_depends audit --with-audit={yes,no} \
                 'for Linux audit plugin' &&
optional_depends gettext --enable-nls={yes,no} \
                 'for Native Language Support' &&
optional_depends libarchive --with-archive={yes,no} \
                 'to build rpm2archive' &&
optional_depends libcap --with-cap={yes,no} \
                 'to build with capabilities support' &&
optional_depends libfsverity --with-fsverity={yes,no} \
                 'for fsverity support' &&
optional_depends libgcrypt --with-crypto={libgcrypt,openssl} \
                 'to use libgcrypt as cypto backend (recommended)' &&
if ! is_depends_enabled "$SPELL" libgcrypt; then
  depends SSL
fi &&
optional_depends libimaevm --with-imaevm={yes,no} \
                 'for Linux Integrity Measurement Architecture (IMA) Extended Verification Module (EVM) support' &&
optional_depends libselinux --with-selinux={yes,no} \
                 'to build with SELinux support' &&
optional_depends python3 --enable-python={yes,no} \
                 'to build RPM python bindings' &&
optional_depends readline --with-readline={yes,no} \
                 'to build with readline support' &&
optional_depends sqlite --enable-sqlite={yes,no} \
                 'for SQLite RPM database support (recommended)' &&
optional_depends zstd --enable-zstd={yes,no} \
                 'ZStandard compression support'
