guix-commits
[Top][All Lists]
Advanced

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

01/01: Merge branch 'master' into core-updates


From: Mark H. Weaver
Subject: 01/01: Merge branch 'master' into core-updates
Date: Tue, 13 Jan 2015 17:16:23 +0000

mhw pushed a commit to branch core-updates
in repository guix.

commit a813710a5fb0822e9d95088462d70f6522fe8457
Merge: d8cd159 765f0ac
Author: Mark H Weaver <address@hidden>
Date:   Tue Jan 13 12:14:08 2015 -0500

    Merge branch 'master' into core-updates

 Makefile.am                                        |    4 +-
 doc/guix.texi                                      |   44 ++++---
 gnu-system.am                                      |    1 -
 gnu/packages/algebra.scm                           |   10 +-
 gnu/packages/gnome.scm                             |   71 ++++++++--
 gnu/packages/libcanberra.scm                       |   31 ++++-
 gnu/packages/linux.scm                             |   30 ++++-
 .../libcanberra-sound-theme-freedesktop.patch      |   22 +++
 gnu/packages/pdf.scm                               |   42 ++++++
 gnu/packages/video.scm                             |    8 +-
 gnu/packages/xdisorg.scm                           |   33 +++++
 gnu/packages/xlockmore.scm                         |   52 --------
 gnu/services/base.scm                              |   10 +-
 guix/build-system/glib-or-gtk.scm                  |   30 +++--
 guix/build/glib-or-gtk-build-system.scm            |  139 +++++++++++++++++---
 guix/derivations.scm                               |   25 ++--
 guix/gexp.scm                                      |   17 ++-
 guix/monads.scm                                    |   73 +----------
 guix/sets.scm                                      |  116 ++++++++++++++++
 tests/gexp.scm                                     |   26 ++++-
 tests/lint.scm                                     |   23 +++-
 tests/monads.scm                                   |   47 +-------
 tests/sets.scm                                     |   52 ++++++++
 23 files changed, 637 insertions(+), 269 deletions(-)

diff --cc gnu/packages/libcanberra.scm
index 859740a,3d43c4f..0ffae1f
--- a/gnu/packages/libcanberra.scm
+++ b/gnu/packages/libcanberra.scm
@@@ -52,12 -67,24 +67,24 @@@
       `(("alsa-lib" ,alsa-lib)
         ("gstreamer" ,gstreamer)
         ("gtk+" ,gtk+)
 -       ("libtool" ,libtool)
 +       ("libltdl" ,libltdl)
         ("libvorbis" ,libvorbis)
         ("pulseaudio" ,pulseaudio)
-        ("udev" ,eudev)))
+        ("udev" ,eudev)
+        ("sound-theme-freedesktop" ,sound-theme-freedesktop)))
      (native-inputs
       `(("pkg-config" ,pkg-config)))
+     (arguments
+      `(#:phases
+        (alist-cons-before
+         'build 'patch-default-sounds-directory
+         (lambda* (#:key inputs #:allow-other-keys)
+           (substitute* "src/sound-theme-spec.c"
+             (("@SOUND_THEME_DIRECTORY@")
+              (string-append
+               (assoc-ref inputs "sound-theme-freedesktop")
+               "/share"))))
+         %standard-phases)))
      (home-page "http://0pointer.de/lennart/projects/libcanberra/";)
      (synopsis
       "Implementation of the XDG Sound Theme and Name Specifications")



reply via email to

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