guix-devel/guix/import
Christopher Baines 01ce7af25a
import: cpan: Adapt for the change to guile-json version 3.
In guile-json version 3, JSON objects are represented as hash tables, rather
than alists.

* guix/import/cpan.scm (string->license): Change the match expression to match
on lists, rather than vectors.
(module->dist-name, cpan-source-url, cpan-version): Change assoc-ref to
hash-ref.
(cpan-module->sexp): Change assoc-ref to hash-ref, and assoc-ref* to
hash-ref*.
* tests/cpan.scm ("source-url-http", "source-url-https"): Convert the alist to
a hash table.
2019-08-21 18:29:30 +01:00
..
cabal.scm import: hackage: Handle Hackage revisions. 2019-06-13 22:18:52 -04:00
cpan.scm import: cpan: Adapt for the change to guile-json version 3. 2019-08-21 18:29:30 +01:00
cran.scm import: cran: Support experiment and annotation packages. 2019-08-16 15:07:22 +02:00
crate.scm maint: Switch to Guile-JSON 3.x. 2019-07-25 00:16:41 +02:00
elpa.scm Switch to Guile-Gcrypt. 2018-09-04 17:25:11 +02:00
gem.scm maint: Switch to Guile-JSON 3.x. 2019-07-25 00:16:41 +02:00
github.scm maint: Switch to Guile-JSON 3.x. 2019-07-25 00:16:41 +02:00
gnome.scm import: gnome: Update for Guile-JSON 3.x. 2019-08-17 23:18:11 +02:00
gnu.scm Switch to Guile-Gcrypt. 2018-09-04 17:25:11 +02:00
hackage.scm import: hackage: Update list of ghc-included packages. 2019-08-07 22:05:29 -04:00
json.scm maint: Switch to Guile-JSON 3.x. 2019-07-25 00:16:41 +02:00
launchpad.scm maint: Switch to Guile-JSON 3.x. 2019-07-25 00:16:41 +02:00
opam.scm import: opam: Use dune-build-system when possible. 2019-04-10 21:39:04 +02:00
print.scm import: print: Honor the outputs of inputs (!). 2019-06-07 22:49:47 +02:00
pypi.scm maint: Switch to Guile-JSON 3.x. 2019-07-25 00:16:41 +02:00
snix.scm build: Remove checks for 'nix-instantiate'. 2018-06-18 23:19:51 +02:00
stackage.scm maint: Switch to Guile-JSON 3.x. 2019-07-25 00:16:41 +02:00
texlive.scm Switch to Guile-Gcrypt. 2018-09-04 17:25:11 +02:00
utils.scm import: utils: Add hash-ref*. 2019-08-21 18:29:27 +01:00