From bd9eba9ce307d0a634737dede8d9b18d981f2f69 Mon Sep 17 00:00:00 2001 From: Maxime Hadjinlian Date: Thu, 26 Apr 2012 09:41:47 +0200 Subject: Add Netatalk This patch add the Netatalk package to Buildroot. [Peter: fix download URL, force c99 mode, tweak help text] Signed-off-by: Maxime Hadjinlian Signed-off-by: Peter Korsgaard --- package/netatalk/netatalk.mk | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 package/netatalk/netatalk.mk (limited to 'package/netatalk/netatalk.mk') diff --git a/package/netatalk/netatalk.mk b/package/netatalk/netatalk.mk new file mode 100644 index 000000000..854402657 --- /dev/null +++ b/package/netatalk/netatalk.mk @@ -0,0 +1,36 @@ +############################################################# +# +# netatalk +# +############################################################# +NETATALK_VERSION = 2.2.2 +NETATALK_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/project/netatalk/netatalk/$(NETATALK_VERSION)/ +NETATALK_SOURCE = netatalk-$(NETATALK_VERSION).tar.bz2 + +NETATALK_DEPENDENCIES = openssl berkeleydb 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 \ + --with-ssl-dir=$(STAGING_DIR)/usr \ + --with-libgcrypt-dir=$(STAGING_DIR)/usr \ + --with-shadow \ + --disable-shell-check \ + --without-pam + +ifeq ($(BR2_PACKAGE_CUPS),y) + NETATALK_DEPENDENCIES += cups + 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 $(call AUTOTARGETS)) -- cgit v1.2.3