c22889cd67
Make it use external instead of bundled libevent - it's better for size reasons (avoiding possible duplication) and security reasons (easier to upgrade one global library than possibly two or more, and generally upstream would probably be more responsive to those). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
46 lines
1.4 KiB
Makefile
46 lines
1.4 KiB
Makefile
################################################################################
|
|
#
|
|
# netatalk
|
|
#
|
|
################################################################################
|
|
|
|
NETATALK_VERSION = 3.0.5
|
|
NETATALK_SITE = http://downloads.sourceforge.net/project/netatalk/netatalk/$(NETATALK_VERSION)
|
|
NETATALK_SOURCE = netatalk-$(NETATALK_VERSION).tar.bz2
|
|
NETATALK_AUTORECONF = YES
|
|
NETATALK_CONFIG_SCRIPTS = netatalk-config
|
|
NETATALK_DEPENDENCIES = host-pkgconf openssl berkeleydb libgcrypt libgpg-error \
|
|
libevent
|
|
|
|
# Don't run ldconfig!
|
|
NETATALK_CONF_ENV += CC="$(TARGET_CC) -std=gnu99" \
|
|
ac_cv_path_NETA_LDCONFIG=""
|
|
NETATALK_CONF_OPT += --with-cnid-cdb-backend \
|
|
--with-bdb=$(STAGING_DIR)/usr \
|
|
--disable-zeroconf \
|
|
--with-ssl-dir=$(STAGING_DIR)/usr \
|
|
--with-libgcrypt-dir=$(STAGING_DIR)/usr \
|
|
--with-shadow \
|
|
--disable-shell-check \
|
|
--without-kerberos \
|
|
--without-pam \
|
|
--with-libevent=no
|
|
|
|
ifeq ($(BR2_PACKAGE_CUPS),y)
|
|
NETATALK_DEPENDENCIES += cups
|
|
NETATALK_CONF_ENV += ac_cv_path_CUPS_CONFIG=$(STAGING_DIR)/usr/bin/cups-config
|
|
NETATALK_CONF_OPT += --enable-cups
|
|
else
|
|
NETATALK_CONF_OPT += --disable-cups
|
|
endif
|
|
|
|
define NETATALK_INSTALL_EXTRA_FILES
|
|
[ -f $(TARGET_DIR)/etc/init.d/S50netatalk ] || \
|
|
$(INSTALL) -m 0755 -D package/netatalk/S50netatalk \
|
|
$(TARGET_DIR)/etc/init.d/S50netatalk
|
|
endef
|
|
|
|
NETATALK_POST_INSTALL_TARGET_HOOKS += NETATALK_INSTALL_EXTRA_FILES
|
|
|
|
$(eval $(autotools-package))
|