From 45ffc2caf87e8877495110d1fd01feed22ded019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Krause?= Date: Thu, 28 Jul 2016 22:54:07 +0200 Subject: wavemon: new package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wavemon is an ncurse-based wireless device monitoring application allowing to watch signal and noise levels, packet statistics, device configuration and network parameters of wireless network hardware. [Peter: needs host-pkgconf, explain CC override] Signed-off-by: Jörg Krause Signed-off-by: Peter Korsgaard --- package/wavemon/Config.in | 18 ++++++++++++++++++ package/wavemon/wavemon.hash | 3 +++ package/wavemon/wavemon.mk | 19 +++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 package/wavemon/Config.in create mode 100644 package/wavemon/wavemon.hash create mode 100644 package/wavemon/wavemon.mk (limited to 'package/wavemon') diff --git a/package/wavemon/Config.in b/package/wavemon/Config.in new file mode 100644 index 0000000000..b0f2f34849 --- /dev/null +++ b/package/wavemon/Config.in @@ -0,0 +1,18 @@ +config BR2_PACKAGE_WAVEMON + bool "wavemon" + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_LIBNL + help + wavemon is a wireless device monitoring application that allows you + to watch signal and noise levels, packet statistics, device + configuration and network parameters of your wireless network + hardware. + + Note that you need a Linux Kernel configuration with wireless + extensions or with wireless extensions compatibility enabled. + + https://github.com/uoaerg/wavemon + +comment "wavemon needs a toolchain w/ threads" + depends on !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/wavemon/wavemon.hash b/package/wavemon/wavemon.hash new file mode 100644 index 0000000000..e35f6ace67 --- /dev/null +++ b/package/wavemon/wavemon.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 81ee1f06f8349fee62e98ec5b53dff5b76c4d8fcb439f20cca806255239e3a2a wavemon-v0.8.0.tar.gz +sha256 681b86ef1469df8f7091040258dd01169bea2a7df294185c35bc867725deab2f 01e987a032b81af7bbeba1c439759d750dc1f398.patch diff --git a/package/wavemon/wavemon.mk b/package/wavemon/wavemon.mk new file mode 100644 index 0000000000..746d45f332 --- /dev/null +++ b/package/wavemon/wavemon.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# wavemon +# +################################################################################ + +WAVEMON_VERSION = v0.8.0 +WAVEMON_SITE = $(call github,uoaerg,wavemon,$(WAVEMON_VERSION)) +WAVEMON_LICENSE = GPLv3+ +WAVEMON_LICENSE_FILES = COPYING +WAVEMON_DEPENDENCIES = host-pkgconf libnl ncurses + +# Fix musl build issue +WAVEMON_PATCH = https://github.com/uoaerg/wavemon/commit/01e987a032b81af7bbeba1c439759d750dc1f398.patch + +# Handwritten Makefile.in, automake isn't used +WAVEMON_MAKE_OPTS = CC="$(TARGET_CC)" + +$(eval $(autotools-package)) -- cgit v1.2.1