1################################################################################ 2# 3# netatalk 4# 5################################################################################ 6 7NETATALK_VERSION = 3.1.12 8NETATALK_SITE = http://downloads.sourceforge.net/project/netatalk/netatalk/$(NETATALK_VERSION) 9NETATALK_SOURCE = netatalk-$(NETATALK_VERSION).tar.bz2 10# For 0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch 11NETATALK_AUTORECONF = YES 12NETATALK_CONFIG_SCRIPTS = netatalk-config 13NETATALK_DEPENDENCIES = host-pkgconf openssl berkeleydb libgcrypt libgpg-error \ 14 libevent 15NETATALK_LICENSE = GPL-2.0+, LGPL-3.0+, MIT-like 16NETATALK_LICENSE_FILES = COPYING COPYRIGHT 17NETATALK_CPE_ID_VENDOR = netatalk_project 18 19# Don't run ldconfig! 20NETATALK_CONF_ENV += CC="$(TARGET_CC) -std=gnu99" \ 21 ac_cv_path_NETA_LDCONFIG="" 22NETATALK_CONF_OPTS += \ 23 --with-cnid-cdb-backend \ 24 --with-bdb=$(STAGING_DIR)/usr \ 25 --with-ssl-dir=$(STAGING_DIR)/usr \ 26 --with-libgcrypt-dir=$(STAGING_DIR)/usr \ 27 --with-shadow \ 28 --disable-shell-check \ 29 --without-kerberos \ 30 --without-pam \ 31 --with-libevent=no \ 32 --with-dtrace=no \ 33 --with-mysql-config=no 34 35ifeq ($(BR2_PACKAGE_ACL),y) 36NETATALK_DEPENDENCIES += acl 37else 38NETATALK_CONF_OPTS += --with-acls=no 39endif 40 41ifeq ($(BR2_PACKAGE_AVAHI_DAEMON)$(BR2_PACKAGE_DBUS),yy) 42NETATALK_DEPENDENCIES += avahi 43NETATALK_CONF_OPTS += --enable-zeroconf=$(STAGING_DIR)/usr 44else 45NETATALK_CONF_OPTS += --disable-zeroconf 46endif 47 48ifeq ($(BR2_PACKAGE_CUPS),y) 49NETATALK_DEPENDENCIES += cups 50NETATALK_CONF_ENV += ac_cv_path_CUPS_CONFIG=$(STAGING_DIR)/usr/bin/cups-config 51NETATALK_CONF_OPTS += --enable-cups 52else 53NETATALK_CONF_OPTS += --disable-cups 54endif 55 56define NETATALK_INSTALL_INIT_SYSV 57 $(INSTALL) -m 0755 -D package/netatalk/S50netatalk \ 58 $(TARGET_DIR)/etc/init.d/S50netatalk 59endef 60 61$(eval $(autotools-package)) 62