wavemon: new package
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 <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
e9f6ef8204
commit
45ffc2caf8
@ -1594,6 +1594,7 @@ endif
|
||||
source "package/vpnc/Config.in"
|
||||
source "package/vsftpd/Config.in"
|
||||
source "package/vtun/Config.in"
|
||||
source "package/wavemon/Config.in"
|
||||
source "package/wget/Config.in"
|
||||
source "package/whois/Config.in"
|
||||
source "package/wireless-regdb/Config.in"
|
||||
|
18
package/wavemon/Config.in
Normal file
18
package/wavemon/Config.in
Normal file
@ -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
|
3
package/wavemon/wavemon.hash
Normal file
3
package/wavemon/wavemon.hash
Normal file
@ -0,0 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 81ee1f06f8349fee62e98ec5b53dff5b76c4d8fcb439f20cca806255239e3a2a wavemon-v0.8.0.tar.gz
|
||||
sha256 681b86ef1469df8f7091040258dd01169bea2a7df294185c35bc867725deab2f 01e987a032b81af7bbeba1c439759d750dc1f398.patch
|
19
package/wavemon/wavemon.mk
Normal file
19
package/wavemon/wavemon.mk
Normal file
@ -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))
|
Loading…
Reference in New Issue
Block a user