gnu: american-fuzzy-lop: Update to 1.96b.
* gnu/packages/debug.scm (american-fuzzy-lop): Update to 1.96b.
[arguments]: Create symbolic link to custom qemu, rather than copying.
gnu: american-fuzzy-lop: Fix qemu configure flags.
Fixes regression introduced in 06da1a6.
* gnu/packages/debug.scm (american-fuzzy-lop)[qemu]: Override inherited
#:configure-flags.
gnu: Add iftop.
* gnu/packages/admin.scm (iftop): New variable.
gnu: Add iftop.
* gnu/packages/admin.scm (iftop): New variable.
tests: Prevent 'http_proxy' from breaking Web server tests.
* tests/lint.scm: Add call to 'unsetenv' to remove 'http_proxy'.
* tests/publish.scm: Likewise.
doc: Fix typo in "Locales".
* doc/guix.texi (Locales): Add missing 's'.
system: grub: Search root device by label or UUID if possible.
Fixes <http://bugs.gnu.org/22281>.
Reported by Christopher Allan Webber <cwebber@dustycloud.org>.
* gnu/system/grub.scm (eye-candy): Add 'root-fs' parameter. Replace
'search --file' command in the output with whatever 'grub-root-search'
returns.
(grub-root-search): New procedure.
(grub-configuration-file): Add 'store-fs' parameter. Use
'grub-root-search' instead of hard-coded 'search --file' commands.
* gnu/system.scm (store-file-system,
operating-system-store-file-system): New procedures.
(operating-system-grub.cfg): Use it, and adjust call to
'grub-configuration-file'.
* tests/system.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
gnu: ffmpeg: Update to 2.8.5.
* gnu/packages/video.scm (ffmpeg): Update to 2.8.5.
gnu: gajim: Update to 0.16.5 [fixes CVE-2015-8688].
* gnu/packages/messaging.scm (gajim): Update to 0.16.5.
[arguments]: Disable tests.
gnu: bind-utils: Build and install "nsupdate".
* gnu/packages/dns.scm (bind-utils)[arguments]: Build and install
"nsupdate" executable.
gnu: bind-utils: Generalize "build" and "install" phases.
* gnu/packages/dns.scm (bind-utils)[arguments]: Generalize "build" and
"install" phases.
gnu: bind-utils: Use "modify-phases" syntax.
* gnu/packages/dns.scm (bind-utils): Use "modify-phases" syntax.
gnu: r-qtl: Update to 1.38-4.
* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.38-4.
gnu: libxmp: Update to 4.3.10.
* gnu/packages/audio.scm (libxmp): Update to 4.3.10.
gnu: Add NQC.
* gnu/packages/lego.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: licenses: Add Mozilla Public License 1.0.
* guix/licenses.scm (mpl1.0): New variable.
gnu: Add transmission-remote-cli.
* gnu/packages/bittorrent.scm (transmission-remote-cli): New variable.
doc: Explain how to remove services from a list.
Suggested by <swedebugia@riseup.net>.
* doc/guix.texi (Using the Configuration System): Add
@unnumberedsubsubsec. Explain how to remove services from a list.
Mention (gnu system).