snort: remove package
[feed/packages.git] / libs / libdaq / 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:=libdaq
11 PKG_VERSION:=2.2.2
12 PKG_RELEASE:=3
13
14 PKG_SOURCE_URL:=https://www.snort.org/downloads/snortplus/
15 PKG_SOURCE:=daq-$(PKG_VERSION).tar.gz
16 PKG_HASH:=7cd818cabb1ad35360e83076e54775f07165ee71407dc672d147e27d3cd37f7b
17 PKG_BUILD_DIR:=$(BUILD_DIR)/daq-$(PKG_VERSION)
18
19 PKG_LICENSE:=GPL-2.0
20 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
21
22 PKG_INSTALL:=1
23
24 include $(INCLUDE_DIR)/package.mk
25 include $(INCLUDE_DIR)/nls.mk
26
27 define Package/libdaq
28 SECTION:=libs
29 CATEGORY:=Libraries
30 TITLE:=DAQ library
31 URL:=$(PKG_SOURCE_URL)
32 DEPENDS:=+libdnet +libpcap
33 endef
34
35 define Package/libdaq/description
36 Data Acquisition library for packet I/O.
37 endef
38
39 CONFIGURE_ARGS+= \
40 --disable-static \
41 --disable-nfq-module \
42 --with-dnet-includes="$(STAGING_DIR)/usr/include" \
43 --with-dnet-libraries="$(STAGING_DIR)/usr/lib" \
44 --with-libpcap-includes="$(STAGING_DIR)/usr/include" \
45 --with-libpcap-libraries="$(STAGING_DIR)/usr/lib" \
46
47 define Build/InstallDev
48 $(INSTALL_DIR) $(STAGING_DIR)/usr/include/daq2
49 $(CP) $(PKG_INSTALL_DIR)/usr/include/*.h $(STAGING_DIR)/usr/include/daq2/
50 $(INSTALL_DIR) $(STAGING_DIR)/usr/lib/daq2
51 $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib* $(STAGING_DIR)/usr/lib/daq2/
52 $(INSTALL_DIR) $(STAGING_DIR)/usr/lib/daq2/daq
53 $(CP) $(PKG_INSTALL_DIR)/usr/lib/daq/* $(STAGING_DIR)/usr/lib/daq2/daq/
54 $(INSTALL_DIR) $(STAGING_DIR)/usr/bin
55 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/daq-modules-config $(STAGING_DIR)/usr/bin/
56 $(SED) 's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' $(STAGING_DIR)/usr/bin/daq-modules-config
57 $(INSTALL_DIR) $(2)/bin
58 $(LN) ../../usr/bin/daq-modules-config $(2)/bin/daq-modules-config
59 endef
60
61 define Package/libdaq/install
62 $(INSTALL_DIR) $(1)/usr/lib
63 $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
64 $(INSTALL_DIR) $(1)/usr/lib/daq
65 $(CP) $(PKG_INSTALL_DIR)/usr/lib/daq/*.so* $(1)/usr/lib/daq/
66 endef
67
68 $(eval $(call BuildPackage,libdaq))