gnu: Add propeller-load.
* gnu/packages/embedded.scm (propeller-load): New variable.
gnu: Add openspin.
* gnu/packages/embedded.scm (openspin): New variable.
gnu: Add propeller-toolchain.
* gnu/packages/embedded.scm (propeller-toolchain): New variable.
gnu: Add proplib.
* gnu/packages/embedded.scm (proplib): New variable.
gnu: Add propeller-gcc.
* gnu/packages/embedded.scm (propeller-gcc): New variable.
gnu: Add propeller-binutils.
* gnu/packages/embedded.scm (propeller-binutils): New variable.
gnu: Add dummy linker for propeller-elf.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
propeller-elf.
gnu: clisp: Remove timestamps.
* gnu/packages/lisp.scm (clisp)[arguments]: Add "remove-timestamps"
phase to remove "__DATE__" and "__TIME__".
gnu: clisp: Use modify-phases syntax.
* gnu/packages/lisp.scm (clisp)[arguments]: Use modify-phases syntax.
Update .mailmap.
* .mailmap: Add new entries for Alex Sassmannshausen, Ben Woodcroft,
Daniel Pimentel, David Hashe, George Clemmer, Ivan Vilata i Balaguer,
Jeff Mickey, John J. Foerch, Marek Benc, Pjotr Prins, Raoul Jean Pierre
Bonnal, Rene Saavedra, 宋文武, Stefan Reichör, Thomas Danckaert and
Vincent Legoll.
gnu: manaplus: Update to 1.6.12.24.
* gnu/packages/games.scm (manaplus): Update to 1.6.12.24.
gnu: python-dendropy: Update to 4.2.0.
* gnu/packages/bioinformatics.scm (python-dendropy): Update to 4.2.0.
[source]: Remove patch.
(python2-dendropy)[source]: Use the same source as python-dendropy.
* gnu/packages/patches/python-dendropy-exclude-failing-tests.patch: Remove
file.
* gnu/local.mk (dist_patch_DATA): Remove it.
gnu: diamond: Update to 0.8.31.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.31.
gnu: nagios: Update to 4.2.4 [fixes CVE-2016-{9565,9566}].
* gnu/packages/monitoring.scm (nagios): Update to 4.2.4.
[native-inputs]: New field.
Add 'guix copy'.
* guix/scripts/copy.scm: New file.
* guix/scripts/archive.scm (options->derivations+files): Export.
* doc/guix.texi (Invoking guix copy): New node.
* Makefile.am (MODULES) [HAVE_GUILE_SSH]: Add guix/scripts/copy.scm.
* po/guix/POTFILES.in: Likewise.
ssh: 'retrieve-files' detects remote export failures.
* guix/ssh.scm (retrieve-files): Call 'lookahead-u8' and raise a
'&message' condition when it returns EOF.
ssh: 'send-files' returns the list of items sent.
* guix/ssh.scm (send-files): Return MISSING.
ssh: Allow transfers of complete closures.
* guix/ssh.scm (store-export-channel, send-files)
(file-retrieval-port, retrieve-files): Add #:recursive? parameter and
honor it.
git-download: Use a single download script for all derivations.
That way, we have only one /gnu/store/…-git-download instead of one
/gnu/store/…-PACKAGE-checkout-builder for each package.
This is a followup to ced200328ca6337ac446e4557c645629e7d7a997.
* guix/git-download.scm (git-fetch)[build]: Get the URL, commit, and
recursive parameter using 'getenv'. Pass #:script-name and #:env-vars
arguments to 'gexp->derivation'.
gnu: python-graphql-relay: Update to 0.4.5.
* gnu/packages/python.scm (python-graphql-relay): Update to 0.4.5.