aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2016-02-15 05:33:25 +0000
committerChristopher Baines <mail@cbaines.net>2016-02-15 05:33:25 +0000
commit5f2e568d8d47a4a37810f1412f892dc4035c6ceb (patch)
tree94093c7539da4dbd0883a616cd644f60ea2772b2
parent8c1088bb0fa443b3951d17f6bcabaafdf3cfdd9e (diff)
downloadguix-5f2e568d8d47a4a37810f1412f892dc4035c6ceb.tar
guix-5f2e568d8d47a4a37810f1412f892dc4035c6ceb.tar.gz
gnu: Add gconfmm.
* gnu/packages/gnome.scm (gconfmm): New variable.
-rw-r--r--gnu/packages/gnome.scm29
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 49e61973a0..d04bc4a15a 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")