libevent2 bundled with netatalk is not compatible with openssl 1.1.x. The binary that links to it, netatalk, is not included in the final package, so there's no dependency to add. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
95 lines
2.5 KiB
Makefile
95 lines
2.5 KiB
Makefile
#
|
|
# Copyright (C) 2009-2013 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=netatalk
|
|
PKG_VERSION:=3.1.11
|
|
PKG_RELEASE:=4
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
|
PKG_SOURCE_URL:=@SF/netatalk
|
|
PKG_HASH:=3434472ba96d3bbe3b024274438daad83b784ced720f7662a4c1d0a1078799a6
|
|
|
|
PKG_BUILD_PARALLEL:=1
|
|
PKG_INSTALL:=1
|
|
PKG_FIXUP:=autoreconf
|
|
|
|
PKG_BUILD_DEPENDS:=libevent2
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/netatalk
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
SUBMENU:=Filesystem
|
|
DEPENDS:=+libattr +libdb47 +libgcrypt +libopenssl
|
|
TITLE:=netatalk
|
|
URL:=http://netatalk.sourceforge.net
|
|
MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
|
|
endef
|
|
|
|
define Package/netatalk/decription
|
|
Netatalk is a freely-available Open Source AFP fileserver.
|
|
It also provides a kernel level implementation of the AppleTalk
|
|
Protocol Suite.
|
|
endef
|
|
|
|
TARGET_CFLAGS += -std=gnu99
|
|
|
|
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-libevent=no \
|
|
--with-libgcrypt-dir="$(STAGING_DIR)/usr" \
|
|
--with-ssl-dir="$(STAGING_DIR)/usr" \
|
|
--with-uams-path="/usr/lib/uams" \
|
|
--without-acls \
|
|
--without-kerberos \
|
|
--without-mysql \
|
|
--with-mysql-config=false \
|
|
--without-pam \
|
|
--disable-admin-group \
|
|
--disable-srvloc \
|
|
--disable-zeroconf \
|
|
$(if $(CONFIG_SHADOW_PASSWORDS),--with-shadow,--without-shadow) \
|
|
--without-ldap
|
|
|
|
define Package/netatalk/conffiles
|
|
/etc/afp.conf
|
|
/etc/extmap.conf
|
|
/etc/netatalk/
|
|
endef
|
|
|
|
define Package/netatalk/install
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(INSTALL_DIR) $(1)/usr/lib
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_DIR) $(1)/usr/lib/uams
|
|
$(INSTALL_DIR) $(1)/etc/init.d
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libatalk.so* $(1)/usr/lib
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/bin/dbd $(1)/usr/bin/
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/bin/ad $(1)/usr/bin/
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/bin/afppasswd $(1)/usr/bin/
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/afpd $(1)/usr/sbin/
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/cnid_dbd $(1)/usr/sbin/
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/cnid_metad $(1)/usr/sbin/
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/uams/*.so $(1)/usr/lib/uams/
|
|
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/afp.conf $(1)/etc/
|
|
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/extmap.conf $(1)/etc/
|
|
$(INSTALL_BIN) ./files/afpd.init $(1)/etc/init.d/afpd
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,netatalk))
|