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