mirror of
https://github.com/novatiq/packages.git
synced 2026-07-04 11:09:31 +01:00
8e904792e9
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>
96 lines
2.5 KiB
Makefile
96 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))
|