From 7439f19c1f2966466da88554478b796c3bfca429 Mon Sep 17 00:00:00 2001 From: Federico Beffa Date: Sun, 2 Nov 2014 18:09:33 +0100 Subject: [PATCH 2/2] gnu: Add gnome-themes-standard. * gnu/packages/gnome.scm (gnome-themes-standard): New variable. --- gnu/packages/gnome.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 22b73f9..d8a4fe0 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1219,3 +1219,47 @@ engineering.") (license ;; Dual licensed under GPLv2 or GPLv3 (both without "or later") (list license:gpl2 license:gpl3)))) + +;; The version of this package should be the same as the version of +;; gnome-desktop. +(define-public gnome-themes-standard + (package + (name "gnome-themes-standard") + (version "3.10.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/" name "/" + (string-take version 4) "/" name "-" + version ".tar.xz")) + (sha256 + (base32 + "0f2b3ypkfvrdsxcvp14ja9wqj382f1p46yrjvhhxkkjgagy6qb41")))) + (build-system gnu-build-system) + (inputs + `(("gtk+" ,gtk+) + ("gtk+-2" ,gtk+-2) + ("librsvg" ,librsvg) + ("libxml2" ,libxml2) + ("glib" ,glib))) + (native-inputs + `(("intltool" ,intltool) + ("glib:bin" ,glib "bin") + ("pkg-config" ,pkg-config))) + (arguments + `(#:phases + (alist-cons-before + 'build 'use-full-cache + ;; Use librsvg's loaders.cache instead of the one provided by + ;; gdk-pixbuf because the latter does not include support for SVG + ;; files. + (lambda* (#:key inputs #:allow-other-keys) + (setenv "GDK_PIXBUF_MODULE_FILE" + (car (find-files (assoc-ref inputs "librsvg") + "loaders\\.cache")))) + %standard-phases))) + (home-page "https://launchpad.net/gnome-themes-standard") + (synopsis "Default GNOME 3 themes") + (description + "The default GNOME 3 themes (Adwaita and some accessibility themes).") + (license license:lgpl2.1+))) -- 1.8.4