1# 2# Copyright (C) 2009-2016 OpenWrt.org 3# 4# This is free software, licensed under the GNU General Public License v2. 5# See /LICENSE for more information. 6# 7 8include $(TOPDIR)/rules.mk 9 10PKG_NAME:=libnetfilter_conntrack 11PKG_VERSION:=1.0.6 12PKG_RELEASE:=1 13 14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 15PKG_SOURCE_URL:= \ 16 http://www.netfilter.org/projects/libnetfilter_conntrack/files/ \ 17 ftp://ftp.netfilter.org/pub/libnetfilter_conntrack/ 18PKG_MD5SUM:=7139c5f408dd9606ffecfd5dcda8175b 19 20PKG_LICENSE:=GPL-2.0+ 21 22PKG_INSTALL:=1 23 24include $(INCLUDE_DIR)/package.mk 25 26define Package/libnetfilter-conntrack 27 SECTION:=libs 28 CATEGORY:=Libraries 29 DEPENDS:=+libnfnetlink +kmod-nf-conntrack-netlink +libmnl 30 TITLE:=API to the in-kernel connection tracking state table 31 URL:=http://www.netfilter.org/projects/libnetfilter_conntrack/ 32endef 33 34define Package/libnetfilter-conntrack/description 35 libnetfilter_conntrack is a userspace library providing a programming 36 interface (API) to the in-kernel connection tracking state table. The 37 library libnetfilter_conntrack has been previously known as 38 libnfnetlink_conntrack and libctnetlink. This library is currently 39 used by conntrack-tools among many other applications. 40endef 41 42TARGET_CFLAGS += $(FPIC) 43 44CONFIGURE_ARGS += \ 45 --enable-static \ 46 --enable-shared \ 47 48define Build/InstallDev 49 $(INSTALL_DIR) $(1)/usr/include/libnetfilter_conntrack 50 $(CP) \ 51 $(PKG_INSTALL_DIR)/usr/include/libnetfilter_conntrack/*.h \ 52 $(1)/usr/include/libnetfilter_conntrack/ 53 54 $(INSTALL_DIR) $(1)/usr/lib 55 $(CP) \ 56 $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_conntrack.{so*,a,la} \ 57 $(1)/usr/lib/ 58 59 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 60 $(CP) \ 61 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libnetfilter_conntrack.pc \ 62 $(1)/usr/lib/pkgconfig/ 63endef 64 65define Package/libnetfilter-conntrack/install 66 $(INSTALL_DIR) $(1)/usr/lib 67 $(CP) \ 68 $(PKG_INSTALL_DIR)/usr/lib/libnetfilter_conntrack.so.* \ 69 $(1)/usr/lib/ 70endef 71 72$(eval $(call BuildPackage,libnetfilter-conntrack)) 73