985c0ce484dd803ed35cd861176f13722d14760b
[feed/telephony.git] / net / sipgrep / Makefile
1 #
2 # Copyright (C) 2016 - 2018 Daniel Engberg <daniel.engberg.lists@pyret.net>
3 # Copyright (C) 2018 OpenWrt.org
4 #
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
7 #
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=sipgrep
12 PKG_MAINTAINER:=Sebastian Kemper <sebastian_ml@gmx.net>
13 PKG_LICENSE:=GPL-3.0
14 PKG_LICENSE_FILES:=COPYING
15
16 PKG_SOURCE_PROTO:=git
17 PKG_SOURCE_URL:=https://github.com/sipcapture/sipgrep.git
18 PKG_SOURCE_VERSION:=1cc00079cd80310f7e8b1a696e9a02b8a2b25e04
19 PKG_SOURCE_DATE=2019-06-27
20 PKG_RELEASE:=3
21 PKG_MIRROR_HASH:=3480f83a4af2a2972f3aa981343b067fa35ddc74f42c3e459630f31aba8f2d91
22
23 PKG_BUILD_PARALLEL:=1
24 PKG_FIXUP:=autoreconf
25
26 PKG_INSTALL:=1
27
28 PKG_CONFIG_DEPENDS:=CONFIG_IPV6
29
30 include $(INCLUDE_DIR)/package.mk
31
32 define Package/sipgrep
33 SECTION:=utils
34 CATEGORY:=Utilities
35 SUBMENU:=Telephony
36 DEPENDS:=+libpcap +libpcre2
37 TITLE:=Command line tool to sniff, capture, display SIP messages
38 URL:=https://github.com/sipcapture/sipgrep
39 endef
40
41 define Package/sipgrep/description
42 Powerful pcap-aware command line tool to sniff, capture, display and
43 troubleshoot SIP signaling over IP networks, allowing the user to
44 specify extended regular expressions matching against SIP headers.
45 endef
46
47 CONFIGURE_ARGS+=$(if $(CONFIG_IPV6),--enable-ipv6)
48
49 define Package/sipgrep/install
50 $(INSTALL_DIR) $(1)/usr/bin
51 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/sipgrep $(1)/usr/bin
52 endef
53
54 $(eval $(call BuildPackage,sipgrep))