guix-devel
[Top][All Lists]
Advanced

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

[PATCH 1/3] gnu: Add gconfmm.


From: Christopher Baines
Subject: [PATCH 1/3] gnu: Add gconfmm.
Date: Wed, 17 Feb 2016 15:02:39 +0000

* 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"))))
+    (build-system gnu-build-system)
+    (propagated-inputs `(("gconf" ,gconf)))
+    (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]