Skip to content
Snippets Groups Projects
  1. Jul 26, 2019
  2. Jul 25, 2019
  3. Jul 24, 2019
    • Ludovic Courtès's avatar
      gnu: Explicitly refer to 'guile-json-1' when needed. · 91f55717
      Ludovic Courtès authored
      * gnu/packages/bioinformatics.scm (rcas-web)[inputs]: Change
      'guile-json' to 'guile-json-1'.
      * gnu/packages/ci.scm (cuirass)[inputs]: Likewise.
      * gnu/packages/guile-xyz.scm (artanis)[inputs]: Likewise.
      * gnu/packages/guile-xyz.scm (jupyter-guile-kernel)[inputs]: Likewise.
      * gnu/packages/guile-xyz.scm (guile-mastodon)[inputs]: Likewise.
      * gnu/packages/mail.scm (mumi)[inputs]: Likewise.
      * gnu/packages/package-management.scm (guix)[inputs]: Likewise.
      * gnu/packages/package-management.scm (guix-daemon)[inputs]: Likewise.
      * gnu/packages/web.scm (hpcguix-web)[inputs]: Likewise.
      91f55717
    • Ludovic Courtès's avatar
      gnu: guile-json: Define 'guile-json-1'. · 584a3ca3
      Ludovic Courtès authored
      * gnu/packages/guile.scm (guile-json-1): New variable.
      584a3ca3
    • Ludovic Courtès's avatar
      maint: Switch to Guile-JSON 3.x. · 81c3dc32
      Ludovic Courtès authored
      Guile-JSON 3.x is incompatible with Guile-JSON 1.x, which we relied on
      until now: it maps JSON dictionaries to alists (instead of hash tables),
      and JSON arrays to vectors (instead of lists).  This commit is about
      adjusting all the existing code to this new mapping.
      
      * m4/guix.m4 (GUIX_CHECK_GUILE_JSON): New macro.
      * configure.ac: Use it.
      * doc/guix.texi (Requirements): Mention the Guile-JSON version.
      * guix/git-download.scm (git-fetch)[guile-json]: Use GUILE-JSON-3.
      * guix/import/cpan.scm (string->license): Expect vectors instead of
      lists.
      (module->dist-name): Use 'json-fetch' instead of 'json-fetch-alist'.
      (cpan-fetch): Likewise.
      * guix/import/crate.scm (crate-fetch): Likewise, and call 'vector->list'
      for DEPS.
      * guix/import/gem.scm (rubygems-fetch): Likewise.
      * guix/import/json.scm (json-fetch-alist): Remove.
      * guix/import/pypi.scm (pypi-fetch): Use 'json-fetch' instead of
      'json-fetch-alist'.
      (latest-source-release, latest-wheel-release): Call 'vector->list' on
      RELEASES.
      * guix/import/stackage.scm (stackage-lts-info-fetch): Use 'json-fetch'
      instead of 'json-fetch-alist'.
      (lts-package-version): Use 'vector->list'.
      * guix/import/utils.scm (hash-table->alist): Remove.
      (alist->package): Pass 'vector->list' on the inputs fields, and default
      to the empty vector.
      * guix/scripts/import/json.scm (guix-import-json): Remove call to
      'hash-table->alist'.
      * guix/swh.scm (define-json-reader): Expect pair? or null? instead of
      hash-table?.
      [extract-field]: Use 'assoc-ref' instead of 'hash-ref'.
      (json->branches): Use 'map' instead of 'hash-map->list'.
      (json->checksums): Likewise.
      (json->directory-entries, origin-visits): Call 'vector->list' on the
      result of 'json->scm'.
      * tests/import-utils.scm ("alist->package with dependencies"): New test.
      * gnu/installer.scm (build-compiled-file)[builder]: Use GUILE-JSON-3.
      * gnu/installer.scm (installer-program)[installer-builder]: Likewise.
      * gnu/installer/locale.scm (iso639->iso639-languages): Use 'assoc-ref'
      instead of 'hash-ref', and pass vectors through 'vector->list'.
      (iso3166->iso3166-territories): Likewise.
      * gnu/system/vm.scm (system-docker-image)[build]: Use GUILE-JSON-3.
      * guix/docker.scm (manifest, config): Adjust for Guile-JSON 3.
      * guix/scripts/pack.scm (docker-image)[build]: Use GUILE-JSON-3.
      * guix/import/github.scm (fetch-releases-or-tags): Update docstring.
      (latest-released-version): Use 'assoc-ref' instead of 'hash-ref'.  Pass
      the result of 'fetch-releases-or-tags' to 'vector->list'.
      * guix/import/launchpad.scm (latest-released-version): Likewise.
      81c3dc32
    • zimoun's avatar
      gnu: Add r-depecher. · a0efa069
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-depecher): New variable.
      
      Co-authored-by: default avatarRicardo Wurmus <rekado@elephly.net>
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      a0efa069
    • zimoun's avatar
      gnu: Add r-mixomics. · 1adb9cbc
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-mixomics): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      1adb9cbc
    • zimoun's avatar
      gnu: Add r-flowsom. · 1502751b
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-flowsom): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      1502751b
    • zimoun's avatar
      gnu: Add r-flowmeans. · e0cb053e
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-flowmeans): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      e0cb053e
    • zimoun's avatar
      gnu: Add r-consensusclusterplus. · ed6f49fc
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-consensusclusterplus): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      ed6f49fc
    • zimoun's avatar
      gnu: Add r-flowutils. · a0422d18
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-flowutils): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      a0422d18
    • zimoun's avatar
      gnu: Add r-flowcore. · a6fedf1f
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-flowcore): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      a6fedf1f
    • zimoun's avatar
      gnu: Add r-all. · ad8f46c6
      zimoun authored
      
      * gnu/packages/bioconductor.scm (r-all): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      ad8f46c6
    • zimoun's avatar
      gnu: Add r-kableextra. · 6deb08a3
      zimoun authored
      
      * gnu/packages/cran.scm (r-kableextra): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      6deb08a3
    • zimoun's avatar
      gnu: Add r-umap. · 1c0b2e74
      zimoun authored
      
      * gnu/packages/cran.scm (r-umap): New variable.
      
      Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
      1c0b2e74
    • Jelle Licht's avatar
      gnu: emacs-gitpatch: Update to 0.5.1. · 97bc8c47
      Jelle Licht authored
      * gnu/packages/emacs-xyz.scm (emacs-gitpatch): Update to 0.5.1.
      97bc8c47
Loading