GNU bug report logs -
#57731
[PATCH 0/1] Add batsignal package
Previous Next
Reported by: M <matf <at> disr.it>
Date: Sun, 11 Sep 2022 13:44:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 57731 <at> debbugs.gnu.org (full text, mbox):
Hi
Am Sonntag, dem 11.09.2022 um 15:47 +0200 schrieb M:
> * gnu/packages/monitoring.scm (batsignal): New variable.
> ---
> gnu/packages/monitoring.scm | 34 ++++++++++++++++++++++++++++++++++
> 1 file changed, 34 insertions(+)
>
> diff --git a/gnu/packages/monitoring.scm
> b/gnu/packages/monitoring.scm
> index 47845700ee..bccf03ae06 100644
> --- a/gnu/packages/monitoring.scm
> +++ b/gnu/packages/monitoring.scm
> @@ -12,6 +12,8 @@
> ;;; Copyright © 2021 Raphaël Mélotte <raphael.melotte <at> mind.be>
> ;;; Copyright © 2022 Paul A. Patience <paul <at> apatience.com>
> ;;; Copyright © 2022 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
> +;;; Copyright © 2022 ( <paren <at> disroot.org>
> +;;; Copyright © 2022 Mathieu Laparie <mlaparie <at> disr.it>
Did you two co-author the patch? If so, add a "Co-authored-by" trailer
to the commit message. Also, your copyright mail does not match the
sender, you may want to fix that.
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -50,6 +52,7 @@ (define-module (gnu packages monitoring)
> #:use-module (gnu packages django)
> #:use-module (gnu packages gd)
> #:use-module (gnu packages gettext)
> + #:use-module (gnu packages gnome)
> #:use-module (gnu packages image)
> #:use-module (gnu packages mail)
> #:use-module (gnu packages ncurses)
> @@ -764,3 +767,34 @@ (define-public python-statsd
> (description "StatsD is a friendly front-end to Graphite. This
> package
> provides a simple Python client for the StatsD daemon.")
> (license license:expat)))
> +
> +(define-public batsignal
> + (package
> + (name "batsignal")
> + (version "1.6.0")
> + (source (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url
> "https://github.com/electrickite/batsignal")
> + (commit version)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32
> +
> "0b1j6mljnqgxwr3id3r9shzhsjk5r0qdh9cxkvy1dm4kzbyc4dxq"))))
> + (build-system gnu-build-system)
> + (arguments
> + (list #:tests? #f ;; batsignal's tests depend on docker
The test appears to be running "batsignal -v", which we could do in the
build container as well.
> + #:phases
> + #~(modify-phases %standard-phases (delete 'configure))
By convention #:phases is the last argument to set.
> + #:make-flags
> + #~(list (string-append "PREFIX=" #$output)
> + (string-append "CC=" #$(cc-for-target)))))
> + (inputs (list libnotify))
> + (native-inputs (list pkg-config))
> + (home-page "https://github.com/electrickite/batsignal")
> + (synopsis "Simple power monitoring tool")
"Power monitoring tool"
> + (description
> + "This package provides a daemon that monitors device power
> +levels, notifying the user and optionally running a command when
> +it reaches user-configured power thresholds.")
> + (license license:isc)))
Cheers.
This bug report was last modified 2 years and 297 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.