me
/
guix
Archived
1
0
Fork 0

gnu: Add dropwatch.

* gnu/packages/networking.scm (dropwatch): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
Bruno Victal 2023-02-25 20:55:02 +00:00 committed by Ludovic Courtès
parent 83128f00e9
commit c27da3241c
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 29 additions and 0 deletions

View File

@ -57,6 +57,7 @@
;;; Copyright © 2022 Nicolas Graves <ngraves@ngraves.fr>
;;; Copyright © 2023 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu>
;;;
;;; This file is part of GNU Guix.
;;;
@ -4618,3 +4619,31 @@ interface statistics provided by the kernel as information source. This means
that vnStat won't actually be sniffing any traffic and also ensures light use
of system resources regardless of network traffic rate.")
(license license:gpl2+)))
(define-public dropwatch
(package
(name "dropwatch")
(version "1.5.4")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/nhorman/dropwatch.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1r653y7bx763fpxl1vrflx8bzcrbds98zk4z7yhfikjngrqn1f2d"))))
(build-system gnu-build-system)
;; XXX: bfd support isn't finished.
;; https://github.com/nhorman/dropwatch/issues/76#issuecomment-1328345444
(arguments
(list #:configure-flags #~(list "--without-bfd")))
(native-inputs (list autoconf automake pkg-config))
(inputs (list libnl libpcap readline))
(home-page "https://github.com/nhorman/dropwatch")
(synopsis "Monitor for network packets dropped by the kernel")
(description
"Dropwatch is an interactive utility for monitoring and
recording packets that are dropped by the kernel. It provides the commands
@command{dropwatch} and @command{dwdump}.")
(license license:gpl2+)))