gnu: guile-commonmark: Default to Guile 2.2.
* gnu/packages/guile.scm (guile-commonmark)[inputs]: Replace GUILE-2.0
with GUILE-2.2.
(guile2.0-commonmark): New variable.
(guile2.2-commonmark): Mark as deprecated.
(haunt)[propagated-inputs]: Use GUILE-COMMONMARK.
gnu: guile-reader: Default to Guile 2.2.
* gnu/packages/guile.scm (guile-reader)[inputs]: Change GUILE-2.0 to
GUILE-2.2.
(guile2.0-reader): New variable.
(guile2.2-reader): Mark as deprecated.
(haunt)[propagated-inputs]: Use GUILE-READER instead of
GUILE2.2-READER.
gnu: haunt: Default to Guile 2.2.
* gnu/packages/guile.scm (haunt)[inputs]: Replace GUILE-2.0 with
GUILE-2.2.
[propagated-inputs]: Replace GUILE-READER and GUILE-COMMONMARK with
their 2.2 variant.
(guile2.0-haunt): New variable.
(guile2.2-haunt): Mark as deprecated.
gnu: Add 'package-for-guile-2.0'.
* gnu/packages/guile.scm (guile-2.2-package-name): Rename to...
(guile-variant-package-name): ... this. Change to return a lambda.
(package-for-guile-2.2): Adjust accordingly.
(package-for-guile-2.0): New procedure.
gnu: Rename "guile-next" to "guile".
* gnu/packages/guile.scm (guile-next): Rename to...
(guile-2.2): ... this. Update users.
[name]: Change to "guile".
[synopsis]: Remove.
[properties]: Remove 'upstream-name', 'ftp-server', and
'ftp-directory'.
* gnu/packages/bioinformatics.scm (rcas-web): Update accordingly.
* gnu/packages/tls.scm (gnutls/guile-2.2): Likewise.
* tests/guix-build.sh: Use 'guile@2.2' instead of 'guile-next'.
* doc/guix.texi (Package Transformation Options): Update examples that
referred to "guile-next".
gnu: guile-8sync: Update to 0.4.2.
* gnu/packages/guile.scm (guile-8sync): Update to 0.4.2.
gnu: guile-next: Update to 2.2.0.
* gnu/packages/guile.scm (guile-next): Update to 2.2.0.
gnu: Add guile2.2-lib.
* gnu/packages/guile.scm (guile2.2-lib): New variable.
gnu: guile-next: Update to 2.1.8.
* gnu/packages/guile.scm (guile-next): Update to 2.1.8.
gnu: guile-next: Increase max-silent-time.
* gnu/packages/guile.scm (guile-next)[properties]: Add 'max-silent-time'.
gnu: Add guile2.2-haunt.
* gnu/packages/guile.scm (guile2.2-haunt): New variable.
gnu: Add guile2.2-reader.
* gnu/packages/guile.scm (guile2.2-reader): New variable.
gnu: guile-reader: Update to 0.6.2.
* gnu/packages/guile.scm (guile-reader): Update to 0.6.2.
[arguments]: Remove.
gnu: guile-lib: Update to 0.2.5
The build was broken since the URL of version 0.2.3 was changed. The archive
was moved into an "old" subdirectory of the original location.
* gnu/packages/guile.scm (guile-lib): Update to 0.2.5.
[make-flags]: Add GUILE_AUTO_COMPILE to prevent guild errors.
[phases]: Remove 'check replacement since it is no longer needed.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merge branch 'master' into python-tests
gnu: Add guile-fibers.
* gnu/packages/guile.scm (guile-fibers): New variable.
gnu: guile-next: Update to 2.1.7.
* gnu/packages/guile.scm (guile-next): Update to 2.1.7.
gnu: Add guildhall.
* gnu/packages/guile.scm (guildhall): New variable.
guile-gdbm-ffi: Write to correct guile output directory and use guild.
* gnu/packages/guile.scm (guile-gdbm-ffi): Check guile for effective version
before writing to output path. Also fixes a bug where the guild command was
not getting called, and instead was calling the internal guile compile-file
procedure. This meant that the package produced was dependent on whatever
version of guile was powering Guix at the time. Also set GUILE_AUTO_COMPILE
to 0 to avoid gnarly looking warnings during build.