guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH 1/3] gnu: Add gconfmm.


From: Leo Famulari
Subject: Re: [PATCH 1/3] gnu: Add gconfmm.
Date: Sat, 20 Feb 2016 00:32:51 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

On Wed, Feb 17, 2016 at 03:02:39PM +0000, Christopher Baines wrote:
> * gnu/packages/gnome.scm (gconfmm): New variable.
> ---
>  gnu/packages/gnome.scm | 29 +++++++++++++++++++++++++++++
>  1 file changed, 29 insertions(+)
> 
> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
> index 49e6197..d04bc4a 100644
> --- a/gnu/packages/gnome.scm
> +++ b/gnu/packages/gnome.scm
> @@ -1068,6 +1068,35 @@ is intended for user preferences; not arbitrary data 
> storage.")
>      (license license:lgpl2.0+)))
>  
>  
> +(define-public gconfmm
> +  (package
> +    (name "gconfmm")
> +    (version "2.28.3")
> +    (source (origin
> +              (method url-fetch)
> +              (uri
> +               (let ((upstream-name "gconfmm"))
> +                 (string-append "mirror://gnome/sources/" upstream-name "/"
> +                                (version-major+minor version) "/"
> +                                upstream-name "-" version ".tar.xz")))
> +              (sha256
> +               (base32 
> "0a4jq0j2w03m4waq56b9c1798bd5xjh2kys7jlr8ayx8q4ljvgfp"))))

This line is too long. The hash can drop one line, indented. I can do
this when pushing.

> +    (build-system gnu-build-system)
> +    (propagated-inputs `(("gconf" ,gconf)))

Does this need to be propagated (installed in the user's profile)? Can't
gconfmm link to it, as an input?

> +    (arguments
> +     '(#:configure-flags '("CXXFLAGS=-std=c++11")))
> +    (native-inputs
> +     `(("intltool" ,intltool)
> +       ("pkg-config" ,pkg-config)
> +       ("glib" ,glib)
> +       ("glibmm" ,glibmm)))
> +    (home-page "http://www.gtkmm.org/";)
> +    (synopsis "C++ interface for the GConf client API")
> +    (description "gconfmm is the official C++ interface for the GConf client
> +API for storing and retrieving configuration data.")
> +    (license license:lgpl2.0+)))
> +
> +
>  (define-public gnome-mime-data
>    (package
>      (name "gnome-mime-data")
> -- 
> 2.7.0
> 
> 



reply via email to

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