gnu: miso: Install executables. * gnu/packages/bioinformatics.scm (miso)[source]: Patch "setup.py" to use "setuptools" so that executables are built. * gnu/packages/bioinformatics.scm (miso)[native-inputs]: Add "python2-mock" and "python2-pytz".
gnu: Add idr. * gnu/packages/bioinformatics.scm (idr): New variable.
gnu: linux-libre: Update to 4.1. * gnu/packages/linux.scm (linux-libre): Update to 4.1. [inputs]: Remove gcc-4.9, since it is now the default compiler. * gnu/packages/linux-libre-i686.conf, gnu/packages/linux-libre-x86_64.conf: Update to 4.1 configs from <https://jxself.org/git/?p=kernel-configs.git>.
gnu: Add gnome-klotski. * gnu/packages/gnome.scm (gnome-klotski): New variable.
system: emacs-site-file: Use 'geiser-install to load geiser. Suggested by Alex Kost <alezost@gmail.com>. * gnu/system.scm (emacs-site-file): Use 'geiser-install to load geiser instead of setting 'geiser-guile-load-path' manually.
gnu: Add gom. * gnu/packages/gnome.scm (gom): New variable.
gnu: Add clutter-gst. * gnu/packages/gnome.scm (clutter-gst): New variable.
gnu: Add clutter-gtk. * gnu/packages/gnome.scm (clutter-gtk): New variable.
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.