yggdrasil: bump to 0.5.4
[feed/packages.git] / libs / libdaq3 / Makefile
1 #
2 # Copyright (C) 2012-2015 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:=libdaq3
11 PKG_VERSION:=3.0.12
12 PKG_RELEASE:=1
13
14 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
15
16 PKG_LICENSE:=GPL-2.0-only
17
18 PKG_SOURCE:=libdaq-$(PKG_VERSION).tar.gz
19 PKG_SOURCE_URL:=https://codeload.github.com/snort3/libdaq/tar.gz/v$(PKG_VERSION)?
20 PKG_HASH:=dedfdb88de151d61009bdb365322853687b1add4adec248952d2a93b70f584af
21 PKG_BUILD_DIR:=$(BUILD_DIR)/libdaq-$(PKG_VERSION)
22
23 PKG_FIXUP:=autoreconf
24 PKG_INSTALL:=1
25 PKG_BUILD_PARALLEL:=1
26
27 include $(INCLUDE_DIR)/package.mk
28
29 define Package/libdaq3
30 SECTION:=libs
31 CATEGORY:=Libraries
32 TITLE:=DAQ library
33 URL:=$(PKG_SOURCE_URL)
34 DEPENDS:=+libdnet +libpcap +libstdcpp +libmnl +libnetfilter-queue
35 endef
36
37 define Package/libdaq3/description
38 Data Acquisition library for packet I/O.
39 endef
40
41 CONFIGURE_ARGS+= \
42 --disable-static \
43 --enable-nfq-module \
44 --with-dnet-includes="$(STAGING_DIR)/usr/include" \
45 --with-dnet-libraries="$(STAGING_DIR)/usr/lib" \
46 --with-libpcap-includes="$(STAGING_DIR)/usr/include" \
47 --with-libpcap-libraries="$(STAGING_DIR)/usr/lib" \
48
49 define Build/InstallDev
50 $(INSTALL_DIR) $(STAGING_DIR)/usr/include/daq3
51 $(CP) $(PKG_INSTALL_DIR)/usr/include/. $(STAGING_DIR)/usr/include/daq3/
52 $(INSTALL_DIR) $(STAGING_DIR)/usr/lib/daq3
53 $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib* $(STAGING_DIR)/usr/lib/daq3/
54 $(INSTALL_DIR) $(STAGING_DIR)/usr/lib/daq3/daq
55 $(CP) $(PKG_INSTALL_DIR)/usr/lib/daq/* $(STAGING_DIR)/usr/lib/daq3/daq/
56 endef
57
58 define Package/libdaq3/install
59 $(INSTALL_DIR) $(1)/usr/lib
60 $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
61 $(INSTALL_DIR) $(1)/usr/lib/daq
62 $(CP) $(PKG_INSTALL_DIR)/usr/lib/daq/*.so* $(1)/usr/lib/daq/
63 $(INSTALL_DIR) $(1)/usr/bin
64 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
65 endef
66
67 $(eval $(call BuildPackage,libdaq3))