send: move patch to right location
[packages.git] / ipv6 / send / Makefile
1 #
2 # Copyright (C) 2008-2009 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=send
11 PKG_VERSION:=0.2-5.4
12 PKG_RELEASE:=3
13
14 PKG_SOURCE:=$(PKG_NAME)d_$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://mobisend.org/debian-mobisend/pool/main/s/sendd/
16 PKG_MD5SUM:=99c18e5d965e57d580f146d00145251a
17 PKG_BUILD_DIR:=$(BUILD_DIR)/sendd-0.2
18
19 PKG_BUILD_PARALLEL:=0
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/send
24   SECTION:=net
25   CATEGORY:=Network
26   TITLE:=Secure Neighbor Discovery implementation
27   URL:=http://mobisend.org/debian-mobisend.html
28   DEPENDS:=+kmod-ipv6 +ip6tables +libnetfilter-queue +libopenssl +libreadline +libncurses
29 endef
30
31 define Package/send/description
32         DoCoMo's Open Source SEND project provides an implementation of RFC 3971
33         Secure Neighbor Discovery (SEND). SEND cryptographically secures the
34         IPv6 neighbor discovery protocol, countering the threats discussed in
35         RFC 3756 (IPv6 Neighbor Discovery (ND) Trust Models and Threats).
36 endef
37
38 define Package/send/conffiles
39 /etc/sendd/sendd.conf
40 /etc/sendd/params.conf
41 endef
42
43 TARGET_CPPFLAGS+=-D_GNU_SOURCE
44
45 MAKE_FLAGS += \
46         CC="$(TARGET_CC)" \
47         CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnetfilter_queue $(TARGET_CPPFLAGS)" \
48         LDFLAGS="$(TARGET_LDFLAGS) -lnfnetlink" \
49
50 define Package/send/install
51         $(INSTALL_DIR) $(1)/usr/sbin
52         $(INSTALL_BIN) $(PKG_BUILD_DIR)/sendd/sendd $(1)/usr/sbin/
53         $(INSTALL_DIR) $(1)/etc/sendd/
54         $(INSTALL_CONF) $(PKG_BUILD_DIR)/examples/sendd.conf $(1)/etc/sendd/
55         $(INSTALL_CONF) $(PKG_BUILD_DIR)/examples/params.conf $(1)/etc/sendd/
56 endef
57
58 $(eval $(call BuildPackage,send))