gnu: julia: Mark as unsupported on ARM and MIPS. * gnu/packages/julia.scm (julia): Add 'supported-systems' field.
gnu: wavpack: Fix wavpack.pc by passing '--libdir' to `configure'. * gnu/packages/audio.scm (wavpack)[arguments]: New field.
doc: Refer to "Substitutes" from "Setting Up the Daemon". Suggested by Mark H Weaver. * doc/guix.texi (Setting Up the Daemon): Add xref to "Substitutes".
doc: Mention the relation between module names and file names. * doc/guix.texi (Package Modules): Mention the relation between module names and file names.
doc: Mention that the current generation is not deleted. * doc/guix.texi (Invoking guix package): Mention that the current generation is not deleted. This is a followup to d26eb84.
gnu: kbd: Update to 2.0.2. * gnu/packages/linux.scm (kbd): Update to 2.0.2.
gnu: Add python-drmaa. * gnu/packages/python.scm (python-drmaa, python2-drmaa): New variables.
gnu: Add Solfege. * gnu/packages/music.scm (solfege): New variable.
gnu: Add Csound. * gnu/packages/audio.scm (csound): New variable.
gnu: Add libiec61883. * gnu/packages/linux.scm (libiec61883): New variable.
gnu: apl: Update to 1.5. * gnu/packages/apl.scm (apl): Update to 1.5.
gnu: parallel: Update to 20150322. * gnu/packages/parallel.scm (parallel): Update to 20150322.
gnu: Add libsoup. * gnu/packages/gnome.scm (libsoup): New variable.
nls: Add Danish translation. * po/guix/da.po: New file. * po/guix/LINGUAS: Add 'da'.
tests: Move 'guix package' tests that require networking to a separate file. * tests/guix-package.sh (shebang_not_too_long): Remove. Move everything below "if [networking + shebang_not_too_long]" to... * tests/guix-package-net.sh: ... here. New file. * Makefile.am (SH_TESTS): Add it.
guix package: Avoid 'exit' calls in 'delete-matching-generations'. * guix/scripts/package.scm (delete-matching-generations): Remove call to 'exit' when PATTERN is "0". Call 'leave' instead of 'exit' when (null-list? number).
guix package: Never remove the current generation and warn about it. Fixes <http://bugs.gnu.org/19978>. Reported by taylanbayirli@gmail.com (Taylan Ulrich Bayırlı/Kammer). * guix/scripts/package.scm (delete-matching-generations): Warn when CURRENT is in NUMBERS, and always remove it before calling 'delete-generations'. * tests/guix-package.sh: Add --switch-generation=2 invocation before --delete-generations=3 invocation. Add --delete-generations=1.. test case.
tests: Deal with 'mount-points' not returning "/". Fixes <http://bugs.gnu.org/20261>. Reported by Mark H Weaver <mhw@netris.org>. * tests/syscalls.scm ("mount-points"): Check for a few other likely mount points in addition to "/".
gnu: lsof: Add mirrors. Reported by Tomáš Čech. * gnu/packages/lsof.scm (lsof)[source]: Add two mirrors.
guix package: Move generation deletion to its own procedure. * guix/scripts/package.scm (delete-matching-generations): New procedure, with code formerly found... (guix-package)[process-actions]: ... here. Use it. Remove 'current-generation-number'.