2 # Copyright (C) 2016 Daniel Engberg <daniel.engberg.lists@pyret.net>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
13 PKG_RELEASE
:=$(AUTORELEASE
)
15 PKG_MAINTAINER
:=Sebastian Kemper
<sebastian_ml@gmx.net
>
17 PKG_LICENSE_FILES
:=COPYING
19 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
20 PKG_SOURCE_URL
:=https
://github.com
/irontec
/sngrep
/releases
/download
/v
$(PKG_VERSION
)
21 PKG_HASH
:=fd80964d6560f2ff57b4f5bef2353d1a6f7c48d2f1a5f0a167c854bd2e801999
29 PKG_CONFIG_DEPENDS
:= \
31 CONFIG_SNGREP_ENABLE_EEP \
32 CONFIG_SNGREP_WITH_PCRE \
33 CONFIG_SNGREP_WITH_ZLIB
35 include $(INCLUDE_DIR
)/package.mk
45 +SNGREP_WITH_PCRE
:libpcre2 \
46 +SNGREP_WITH_ZLIB
:zlib
47 TITLE
:=Ncurses SIP messages flow viewer
48 URL
:=https
://github.com
/irontec
/sngrep
51 define Package
/sngrep
/description
52 sngrep is a tool for displaying SIP calls message flows from terminal.
54 It supports live capture to display realtime SIP packets and can also be
58 define Package
/sngrep
/conffiles
62 define Package
/sngrep
/config
63 menu
"sngrep configuration"
64 depends on PACKAGE_sngrep
66 config SNGREP_ENABLE_EEP
67 bool
"EEP/HEP support"
70 Enable EEP
/HEP support
72 config SNGREP_WITH_PCRE
76 Enable Perl compatible regular expressions
78 config SNGREP_WITH_ZLIB
82 Add support for opening gzip compressed input files
87 --$(if
$(CONFIG_SNGREP_ENABLE_EEP
),en
,dis
)able-eep \
88 --$(if
$(CONFIG_IPV6
),en
,dis
)able-ipv6 \
92 --with
$(if
$(CONFIG_SNGREP_WITH_PCRE
),,out
)-pcre2 \
93 --with
$(if
$(CONFIG_SNGREP_WITH_ZLIB
),,out
)-zlib
95 define Package
/sngrep
/install
96 $(INSTALL_DIR
) $(1)/etc
97 $(INSTALL_CONF
) $(PKG_INSTALL_DIR
)/etc
/sngreprc
$(1)/etc
98 $(INSTALL_DIR
) $(1)/usr
/bin
99 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/sngrep
$(1)/usr
/bin
102 $(eval
$(call BuildPackage
,sngrep
))