gnu: Add clutter. * gnu/packages/gnome.scm (clutter): New variable.
gnu: Add cogl. * gnu/packages/gnome.scm (cogl): New variable.
licenses: Add the SGI Free Software License B, version 2.0. * guix/licenses.scm (sgifreeb2.0): New variable.
gnu: sipwitch: Update to 1.9.8. * gnu/packages/telephony.scm (sipwitch): Update to 1.9.8.
gnu: commencement: Make a few variables private. This removes ambiguity warnings when installing these packages. * gnu/packages/commencement.scm (glibc-final, gcc-final, glibc-utf8-locales-final): Make private.
gnu: imagemagick: Do not retain reference to "doc" output. * gnu/packages/imagemagick.scm (imagemagick)[arguments]: Use 'modify-phases'. Add 'strip-configure-xml' phase.
doc: Add "Application Setup" section. * doc/guix.texi (Application Setup): New node.
emacs: Add "edit" command to a list of packages. * emacs/guix-base.el (guix-edit-package): New function. * emacs/guix-list.el (guix-list-edit-package): New command. Bind it to "e" key. * emacs/guix-main.scm (package-location-string): New procedure. * doc/emacs.texi (Emacs List buffer): Document "e" key binding. * doc/guix.texi (Invoking guix edit): Mention "package list" buffer.
emacs: Simplify defining package ID in a list buffer. * emacs/guix-list.el: Always retrieve 'package-id' parameter for a list of outputs. (guix-list-current-package-id): New function.
gnu: ucommon: Update to 6.3.4. * gnu/packages/telephony.scm (ucommon): Update to 6.3.4.
emacs: Complete 'guix size --map-file' properly. * emacs/guix-pcomplete.el (guix-pcomplete-complete-option-arg): Complete file name for '-m/--map-file' option of 'guix size' command.
size: Add '--map-file' option. * guix/scripts/size.scm (profile->page-map): New procedures. (show-help, %options): Add --map-file. (guix-size): Honor it. * doc/guix.texi (Invoking guix size): Document it. * doc/images/coreutils-size-map.png: New file. * doc.am (dist_infoimage_DATA): Add it.
nls: Update 'eo' translation.
size: Remove unused variables. * guix/scripts/size.scm (ensure-store-item): Remove #:dry-run? parameter. (%options): Remove 'dry-run?' variable.
Merge branch 'master' into core-updates
gnu: jemalloc: Build with gcc-4.8 on i686. * gnu/packages/jemalloc.scm (jemalloc)[native-inputs]: When compiling natively on i686, add gcc-4.8.
gnu: lame: Build with gcc-4.8 on i686. * gnu/packages/mp3.scm (lame)[native-inputs]: When compiling natively on i686, add gcc-4.8.
gnu: Add fasttree. * gnu/packages/bioinformatics.scm (fasttree): New variable.
gnu: ffmpeg: Update to 2.7.1. * gnu/packages/video.scm (ffmpeg): Update to 2.7.1.
gnu: totem-pl-parser: Add gobject-introspection support. * gnu/packages/gnome.scm (totem-pl-parser)[native-inputs]: Add gobject-introspection.