# apt-cache depends dovecot ... Depends: <libldap-2.3.so.0()(64bit)> libldap2.3-2.3.35-alt0 Depends: <libmysqlclient.so.15(libmysqlclient_15)(64bit)> libMySQL-5.0.34-alt1 ... Depends: <libpq.so.5()(64bit)> libpq5.2-8.2.4-alt2 Depends: <libsqlite3.so.0()(64bit)> libsqlite3-3.3.15-alt1 ... Может собирать несколько разных dovecot-auth, чтобы пользователь не должен был ставить то, что он не будет использовать? Я понимаю, что это всего-лишь клиентские библиотеки СУБД, а не сами СУБД, но все же ...
В планах upstream выделить аутентификацию в различных базах данных в отдельные модули к версии 1.1. Хотя в документации (вики) сказано что можно пробовать собрать эти модули отдельно, однако пока я не знаю ни одного дистрибутива у которого бы это получилось. Так что пока, максимум что я могу, - это как в fedora7/atrmps параметры в specfile чтобы отключать зависимость и сборку интерфейса к соответствующей базе данных. Что собстенно и сделано в dovecot-1.0.1.3-alt2, направленном сейчас в devel:incoming/Sisyphus