X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=net%2Fnetatalk%2FMakefile;h=c3b459efeb01dc0ee6d07a1884152d9386c2bf80;hb=bf84694cf1adffa875c75e52fce663d82d9aa2ce;hp=8b43bccdd9fda399185798a54fb531527b470067;hpb=a7cb81bf650fde2f98c607802fea586ee4e6a9d7;p=packages.git diff --git a/net/netatalk/Makefile b/net/netatalk/Makefile index 8b43bccdd..c3b459efe 100644 --- a/net/netatalk/Makefile +++ b/net/netatalk/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2009 OpenWrt.org +# Copyright (C) 2009-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -8,11 +8,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=netatalk -PKG_VERSION:=20090920 -PKG_RELEASE:=1 +PKG_VERSION:=2.0.5 +PKG_RELEASE:=4 PKG_SOURCE:=netatalk-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=http://www.flyn.org/SRPMS/ -PKG_MD5SUM:=99577e66bac6312a8bd5d552ed971f12 +PKG_SOURCE_URL:=@SF/netatalk/ +PKG_MD5SUM:=f35cd7a4ce26c780de380cd2bcae5ce6 include $(INCLUDE_DIR)/package.mk @@ -25,36 +25,43 @@ define Package/netatalk endef define Package/netatalk/decription - Netatalk is an implementation of the AppleTalk protocol suite + Netatalk is a freely-available Open Source AFP fileserver. + It also provides a kernel level implementation of the AppleTalk + Protocol Suite. endef -define Build/Configure - ( cd $(PKG_BUILD_DIR); NOEXECCONFIGURE=1 ./bootstrap ) - $(call Build/Configure/Default, \ - --disable-timelord \ - --disable-a2boot \ - --disable-tcp-wrappers \ - --with-cnid-default-backend=dbd \ - --with-bdb="$(STAGING_DIR)/usr/lib/db47/usr" \ - --with-libgcrypt-dir="$(STAGING_DIR)/usr" \ - --with-ssl-dir="$(STAGING_DIR)/usr" \ - ) -endef +EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include + +CONFIGURE_ARGS += \ + --disable-afs \ + --enable-hfs \ + --disable-debugging \ + --disable-shell-check \ + --disable-timelord \ + --disable-a2boot \ + --disable-cups \ + --disable-tcp-wrappers \ + --with-cnid-default-backend=dbd \ + --with-bdb="$(STAGING_DIR)/usr/" \ + --with-libgcrypt-dir="$(STAGING_DIR)/usr" \ + --with-ssl-dir="$(STAGING_DIR)/usr" \ + --with-uams-path="/usr/lib/uams" \ + --disable-admin-group \ + --disable-srvloc \ define Package/netatalk/install - $(INSTALL_DIR) $(1)/usr/bin/ - $(CP) \ - $(PKG_BUILD_DIR)/etc/afpd/afpd \ - $(1)/usr/bin/ - $(CP) \ - $(PKG_BUILD_DIR)/etc/cnid_dbd/cnid_dbd \ - $(1)/usr/bin/ - $(CP) \ - $(PKG_BUILD_DIR)/etc/cnid_dbd/cnid_metad \ - $(1)/usr/bin/ - $(CP) \ - $(PKG_BUILD_DIR)/etc/cnid_dbd/dbd \ - $(1)/usr/bin/ + $(INSTALL_DIR) $(1)/usr/sbin/ + $(INSTALL_DIR) $(1)/usr/lib/uams/ + $(INSTALL_DIR) $(1)/etc/netatalk/ + $(INSTALL_DIR) $(1)/etc/init.d/ + $(CP) $(PKG_BUILD_DIR)/etc/afpd/afpd $(1)/usr/sbin/ + $(CP) $(PKG_BUILD_DIR)/bin/afppasswd/afppasswd $(1)/usr/sbin/ + $(CP) $(PKG_BUILD_DIR)/etc/cnid_dbd/cnid_dbd $(1)/usr/sbin/ + $(CP) $(PKG_BUILD_DIR)/etc/cnid_dbd/cnid_metad $(1)/usr/sbin/ + $(CP) $(PKG_BUILD_DIR)/etc/uams/.libs/*.so $(1)/usr/lib/uams/ + $(CP) ./files/AppleVolumes.* $(1)/etc/netatalk/ + $(INSTALL_CONF) ./files/afpd.conf $(1)/etc/netatalk/ + $(INSTALL_BIN) ./files/afpd.init $(1)/etc/init.d/afpd endef $(eval $(call BuildPackage,netatalk))