gnu: Add bmon.
* gnu/packages/networking.scm (bmon): New variable.
This commit is contained in:
		
							parent
							
								
									dbfcadfc30
								
							
						
					
					
						commit
						cfd6a3b1ee
					
				
					 1 changed files with 34 additions and 1 deletions
				
			
		|  | @ -9,7 +9,7 @@ | ||||||
| ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr> | ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr> | ||||||
| ;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org> | ;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org> | ||||||
| ;;; Copyright © 2016, 2017 ng0 <ng0@libertad.pw> | ;;; Copyright © 2016, 2017 ng0 <ng0@libertad.pw> | ||||||
| ;;; Copyright © 2016 Arun Isaac <arunisaac@systemreboot.net> | ;;; Copyright © 2016, 2017 Arun Isaac <arunisaac@systemreboot.net> | ||||||
| ;;; Copyright © 2016 Benz Schenk <benz.schenk@uzh.ch> | ;;; Copyright © 2016 Benz Schenk <benz.schenk@uzh.ch> | ||||||
| ;;; Copyright © 2016, 2017 Pjotr Prins <pjotr.guix@thebird.nl> | ;;; Copyright © 2016, 2017 Pjotr Prins <pjotr.guix@thebird.nl> | ||||||
| ;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com> | ;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com> | ||||||
|  | @ -70,6 +70,7 @@ | ||||||
|   #:use-module (gnu packages textutils) |   #:use-module (gnu packages textutils) | ||||||
|   #:use-module (gnu packages tls) |   #:use-module (gnu packages tls) | ||||||
|   #:use-module (gnu packages valgrind) |   #:use-module (gnu packages valgrind) | ||||||
|  |   #:use-module (gnu packages wm) | ||||||
|   #:use-module (gnu packages xml) |   #:use-module (gnu packages xml) | ||||||
|   #:use-module (ice-9 match)) |   #:use-module (ice-9 match)) | ||||||
| 
 | 
 | ||||||
|  | @ -1395,3 +1396,35 @@ newer and only works on Ethernet network interfaces.") | ||||||
|     ;; AGPL 3 with exception for linking with OpenSSL. See the 'LICENSE' file in |     ;; AGPL 3 with exception for linking with OpenSSL. See the 'LICENSE' file in | ||||||
|     ;; the source distribution for more information. |     ;; the source distribution for more information. | ||||||
|     (license license:agpl3))) |     (license license:agpl3))) | ||||||
|  | 
 | ||||||
|  | (define-public bmon | ||||||
|  |   (package | ||||||
|  |     (name "bmon") | ||||||
|  |     (version "4.0") | ||||||
|  |     (source | ||||||
|  |      (origin | ||||||
|  |        (method url-fetch) | ||||||
|  |        (uri (string-append "https://github.com/tgraf/bmon/releases/download/v" | ||||||
|  |                            version "/bmon-" version ".tar.gz")) | ||||||
|  |        (sha256 | ||||||
|  |         (base32 | ||||||
|  |          "0ylzriv4pwh76344abzl1w219x188gshbycbna35gsyfp09c7z82")))) | ||||||
|  |     (build-system gnu-build-system) | ||||||
|  |     (inputs | ||||||
|  |      `(("libconfuse" ,libconfuse) | ||||||
|  |        ("libnl" ,libnl) | ||||||
|  |        ("ncurses" ,ncurses))) | ||||||
|  |     (native-inputs | ||||||
|  |      `(("pkg-config" ,pkg-config))) | ||||||
|  |     (synopsis "Bandwidth monitor") | ||||||
|  |     (description "bmon is a monitoring and debugging tool to capture | ||||||
|  | networking-related statistics and prepare them visually in a human-friendly | ||||||
|  | way.  It features various output methods including an interactive curses user | ||||||
|  | interface and a programmable text output for scripting.") | ||||||
|  |     (home-page "https://github.com/tgraf/bmon") | ||||||
|  |     ;; README.md mentions both the 2-clause BSD and expat licenses, but all | ||||||
|  |     ;; the source files only have expat license headers. Upstream has been | ||||||
|  |     ;; contacted for clarification: https://github.com/tgraf/bmon/issues/59 | ||||||
|  |     ;; Update the license field when upstream responds. | ||||||
|  |     (license (list license:bsd-2 | ||||||
|  |                    license:expat)))) | ||||||
|  |  | ||||||
		Reference in a new issue