@@ -1,6 +1,5 @@
config BR2_PACKAGE_NETATALK
bool "netatalk"
- select BR2_PACKAGE_BERKELEYDB
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_LIBGCRYPT
select BR2_PACKAGE_LIBGPG_ERROR
@@ -7,11 +7,10 @@ NETATALK_VERSION = 3.0
NETATALK_SITE = http://downloads.sourceforge.net/project/netatalk/netatalk/$(NETATALK_VERSION)
NETATALK_SOURCE = netatalk-$(NETATALK_VERSION).tar.bz2
-NETATALK_DEPENDENCIES = host-pkg-config openssl berkeleydb libgcrypt libgpg-error
+NETATALK_DEPENDENCIES = host-pkg-config openssl libgcrypt libgpg-error
NETATALK_CONF_ENV += CC="$(TARGET_CC) -std=gnu99"
-NETATALK_CONF_OPT += --with-cnid-cdb-backend \
- --with-bdb=$(STAGING_DIR)/usr \
- --disable-zeroconf \
+
+NETATALK_CONF_OPT += --disable-zeroconf \
--with-ssl-dir=$(STAGING_DIR)/usr \
--with-libgcrypt-dir=$(STAGING_DIR)/usr \
--with-shadow \
@@ -19,6 +18,15 @@ NETATALK_CONF_OPT += --with-cnid-cdb-backend \
--without-kerberos \
--without-pam
+ifeq ($(BR2_PACKAGE_BERKELEYDB),y)
+ NETATALK_DEPENDENCIES += berkeleydb
+ NETATALK_CONF_ENV += BDB_LIB=$(STAGING_LIB)/usr/lib
+ NETATALK_CONF_OPT += --with-cnid-cdb-backend \
+ --with-bdb=$(STAGING_DIR)/usr
+else
+ NETATALK_CONF_OPT += --without-cnid-cdb-backend
+endif
+
ifeq ($(BR2_PACKAGE_CUPS),y)
NETATALK_DEPENDENCIES += cups
NETATALK_CONF_ENV += ac_cv_path_CUPS_CONFIG=$(STAGING_DIR)/usr/bin/cups-config