Merge pull request #19372 from cotequeiroz/libgd
[feed/packages.git] / net / netsniff-ng / Makefile
index 0a7a6543b27da9ce77ed11f559eac7ecf182fd79..396cc6c86aff95c99931344f44bf0b64adb1c4f8 100644 (file)
@@ -1,12 +1,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=netsniff-ng
-PKG_VERSION:=0.6.7
-PKG_RELEASE:=1
+PKG_VERSION:=0.6.8
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/netsniff-ng/netsniff-ng/tar.gz/v$(PKG_VERSION)?
-PKG_HASH:=030b0554206b43c5883e48a63575fb65d7835e275333372f55f7d615d419da05
+PKG_HASH:=4bbd8e286aee929d5f71788d226938e0ad6a7873f882412221a240faa2439a45
 
 PKG_MAINTAINER:=Toni Uhlig <matzeton@googlemail.com>
 PKG_LICENSE:=GPL-2.0-or-later
@@ -15,22 +15,43 @@ PKG_LICENSE_FILES:=COPYING
 PKG_USE_MIPS16:=0
 PKG_BUILD_PARALLEL:=1
 
+PKG_CONFIG_DEPENDS:= \
+       CONFIG_PACKAGE_mausezahn \
+       CONFIG_PACKAGE_netsniff-ng
+
 include $(INCLUDE_DIR)/package.mk
 
-define Package/netsniff-ng
+define Package/netsniff-ng/Default
   SECTION:=net
   CATEGORY:=Network
-  DEPENDS:=+libpthread +libpcap +libncurses +zlib +liburcu +libsodium +libnetfilter-conntrack
-  TITLE:=netsniff-ng
+  DEPENDS:=+libpthread +libpcap
   URL:=https://github.com/netsniff-ng/netsniff-ng
 endef
 
+define Package/netsniff-ng
+  $(call Package/netsniff-ng/Default)
+  DEPENDS+=+libncurses +libnetfilter-conntrack +libsodium +liburcu +zlib
+  TITLE:=netsniff-ng
+endef
+
 define Package/netsniff-ng/description
        netsniff-ng is a free, performant Linux network analyzer and
        networking toolkit. If you will, the Swiss army knife for network
        packets.
 endef
 
+define Package/mausezahn
+  $(call Package/netsniff-ng/Default)
+  DEPENDS+=+libcli +libnet-1.2.x
+  TITLE:=mausezahn
+endef
+
+define Package/mausezahn/description
+       Mausezahn is a traffic generator written which allows sending
+       nearly every possible and impossible packet. It is mainly used
+       to test VoIP or multicast networks.
+endef
+
 define Build/Configure
        ( cd $(PKG_BUILD_DIR); \
          CC="$(TARGET_CC)" \
@@ -66,4 +87,10 @@ define Package/netsniff-ng/install
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/curvetun/curvetun $(1)/usr/sbin/
 endef
 
+define Package/mausezahn/install
+       $(INSTALL_DIR) $(1)/usr/sbin
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/mausezahn/mausezahn $(1)/usr/sbin/
+endef
+
 $(eval $(call BuildPackage,netsniff-ng))
+$(eval $(call BuildPackage,mausezahn))