gnu: mcron2: Use Guile 2.2 instead of 2.0.
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>
Wed, 31 Jan 2018 03:38:10 +0000 (22:38 -0500)
committerLudovic Courtès <ludo@gnu.org>
Wed, 31 Jan 2018 22:43:03 +0000 (23:43 +0100)
commitd4660a54401fb2c2a882d9ae8fa57393c3be193f
tree2be13259e0f56c8a75d8eaa37db8f68bb7d02e0a
parent31bd4175c9c999f5ef4f59ee4c707d27883d0cb3
gnu: mcron2: Use Guile 2.2 instead of 2.0.

Motivation: Using Guile 2.2 instead of Guile 2.0 gives us the scripting
abilities of Guile 2.2 when writing mcron jobs, such as HTTPS support.

* gnu/packages/guile.scm (gnu): Use the srfi-1 module for the alist-delete
function.
(mcron2)[inputs]: Replace guile-2.0 with guile-2.2.
[parallel-build?]: Disable to fix manual page generation.
[phases]: Add a "use-guile-2.2" phase so the build system uses Guile 2.2.
Replace `system*' with `invoke' in the "bootstrap" phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu/packages/guile.scm