mirror of
https://github.com/novatiq/packages.git
synced 2026-07-11 06:19:27 +01:00
54e6887881
Switch the mtr package to the upstream `newdns` git branch. This will fix compilation on Glibc, uClibc and musl without requiring further patches. Note that the base version of this branch is 0.85, not 0.86 so the lower version number is intentional. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
74 lines
1.8 KiB
Makefile
74 lines
1.8 KiB
Makefile
#
|
|
# Copyright (C) 2006-2015 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=mtr
|
|
PKG_REV:=dd2b750
|
|
PKG_VERSION:=0.85+newdns-$(PKG_REV)
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_URL:=https://github.com/traviscross/mtr.git
|
|
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
|
PKG_SOURCE_VERSION:=$(PKG_REV)
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz
|
|
|
|
PKG_LICENSE:=GPL-2.0+
|
|
PKG_LICENSE_FILES:=COPYING
|
|
|
|
PKG_INSTALL:=1
|
|
|
|
PKG_FIXUP:=autoreconf
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/mtr
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
DEPENDS:=+libncurses
|
|
TITLE:=Full screen ncurses traceroute tool
|
|
URL:=http://www.bitwizard.nl/mtr/
|
|
PKG_MAINTAINER:=Jonathan McCrohan <jmccrohan@gmail.com>
|
|
endef
|
|
|
|
define Package/mtr/description
|
|
mtr combines the functionality of the 'traceroute' and 'ping' programs
|
|
in a single network diagnostic tool.
|
|
As mtr starts, it investigates the network connection between the host
|
|
mtr runs on and a user-specified destination host. After it
|
|
determines the address of each network hop between the machines,
|
|
it sends a sequence ICMP ECHO requests to each one to determine the
|
|
quality of the link to each machine. As it does this, it prints
|
|
running statistics about each machine.
|
|
endef
|
|
|
|
CONFIGURE_ARGS += \
|
|
--without-gtk \
|
|
--without-glib \
|
|
$(call autoconf_bool,CONFIG_IPV6,ipv6)
|
|
|
|
define Build/Configure
|
|
(cd $(PKG_BUILD_DIR); touch \
|
|
configure.in \
|
|
aclocal.m4 \
|
|
Makefile.in \
|
|
img/Makefile.in \
|
|
stamp-h.in \
|
|
config.h.in \
|
|
configure \
|
|
);
|
|
$(call Build/Configure/Default)
|
|
endef
|
|
|
|
define Package/mtr/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/mtr $(1)/usr/sbin/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,mtr))
|