2 # Copyright (C) 2009-2013 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=libnetfilter_queue
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=https
://www.netfilter.org
/projects
/libnetfilter_queue
/files
16 PKG_HASH
:=f9ff3c11305d6e03d81405957bdc11aea18e0d315c3e3f48da53a24ba251b9f5
19 PKG_LICENSE
:=GPL-2.0
-or-later
20 PKG_LICENSE_FILES
:=COPYING
21 PKG_CPE_ID
:=cpe
:/a
:netfilter
:libnetfilter_queue
26 include $(INCLUDE_DIR
)/package.mk
28 define Package
/libnetfilter-queue
31 DEPENDS
:=+libmnl
+libnfnetlink
32 TITLE
:=Userspace API to packets queued by kernel packet
filter
33 URL
:=https
://www.netfilter.org
/projects
/libnetfilter_queue
/
37 define Package
/libnetfilter-queue
/description
38 libnetfilter_queue is a userspace library providing a programming
39 interface
(API
) to packets that have been queued by the kernel
43 TARGET_CFLAGS
+= $(FPIC
) -D_GNU_SOURCE
=1
49 define Build
/InstallDev
50 $(INSTALL_DIR
) $(1)/usr
/include/libnetfilter_queue
52 $(PKG_INSTALL_DIR
)/usr
/include/libnetfilter_queue
/*.h \
53 $(1)/usr
/include/libnetfilter_queue
/
55 $(INSTALL_DIR
) $(1)/usr
/lib
57 $(PKG_INSTALL_DIR
)/usr
/lib
/libnetfilter_queue.
{so
*,a
,la
} \
60 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
62 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/libnetfilter_queue.
pc \
63 $(1)/usr
/lib
/pkgconfig
/
66 define Package
/libnetfilter-queue
/install
67 $(INSTALL_DIR
) $(1)/usr
/lib
69 $(PKG_INSTALL_DIR
)/usr
/lib
/libnetfilter_queue.so.
* \
73 $(eval
$(call BuildPackage
,libnetfilter-queue
))