guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 7/7] gnu: Add i3status.


From: Eric Bavier
Subject: Re: [PATCH 7/7] gnu: Add i3status.
Date: Sun, 23 Aug 2015 11:49:44 -0500

On Mon, 17 Aug 2015 05:05:37 +0200
Eric Dvorsak <address@hidden> wrote:

> * gnu/packages/i3.scm (i3status): New variable.
> ---
>  gnu/packages/i3.scm | 38 ++++++++++++++++++++++++++++++++++++++
>  1 file changed, 38 insertions(+)

As I noted in the i3-wm patch, I moved gnu/packages/i3.scm to
gnu/packages/wm.scm.

> 
> diff --git a/gnu/packages/i3.scm b/gnu/packages/i3.scm
> index 725fdb6..a9a5640 100644
> --- a/gnu/packages/i3.scm
> +++ b/gnu/packages/i3.scm
> @@ -61,6 +61,44 @@ functions and nested include statements).  It makes it 
> very easy to
>  add configuration file capability to a program using a simple API. ")
>      (license isc)))
>  
> +(define-public i3status
> +  (package
> +    (name "i3status")
> +    (version "2.9")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append "http://i3wm.org/i3status/i3status-";
> +                                  version ".tar.bz2"))
> +              (sha256
> +               (base32
> +                "1qwxbrga2fi5wf742hh9ajwa8b2kpzkjjnhjlz4wlpv21i80kss2"))))
> +    (build-system gnu-build-system)
> +    (arguments
> +     `(#:make-flags (list "CC=gcc" (string-append "PREFIX=" %output))
> +       #:phases
> +       (modify-phases %standard-phases
> +         (delete 'configure))
> +       #:tests? #f)) ; no test suite
> +    (inputs
> +     `(("openlibm" ,openlibm)
> +       ("libconfuse" ,libconfuse)
> +       ("libyajl" ,libyajl)
> +       ("alsa-lib" ,alsa-lib)
> +       ("wireless-tools" ,wireless-tools)
> +       ("libcap" ,libcap)
> +       ("asciidoc" ,asciidoc)))
> +    (home-page "http://i3wm.org/i3status/";)
> +    (synopsis "Generating a status bar for i3bar, dzen2, xmobar or
> +similar programs")

I changed this to "Status bar for..." to get rid of the active voice.

> +    (description "i3status is a small program for generating a status
> +bar for i3bar, dzen2, xmobar or similar programs.  It is designed to
> +be very efficient by issuing a very small number of system calls, as
> +one generally wants to update such a status line every second. This
> +ensures that even under high load, your status bar is updated
> +correctly.  Also, it saves a bit of energy by not hogging your CPU as
> +much as spawning the corresponding amount of shell commands would.")
> +    (license bsd-3)))
> +
>  (define-public i3-wm
>    (package
>      (name "i3-wm")

Again, thanks for all these new packages, and welcome aboard. :)
`~Eric



reply via email to

[Prev in Thread] Current Thread [Next in Thread]