guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#58623] [PATCH v2 0/6] import/cran: Parameterize for guix-cran.


From: Lars-Dominik Braun
Subject: [bug#58623] [PATCH v2 0/6] import/cran: Parameterize for guix-cran.
Date: Wed, 30 Nov 2022 17:47:02 +0100

Hi Ludo,

here’s a v2, which hopefully addresses your comments. Passing in
arguments required some refactoring in import/utils.scm. I also added
another commit, which speeds up imports significantly. There I tried
to use VALUES (and LET*-VALUES), but ultimately failed and fell back to
LIST and CAR/CADR. There’s probably a better solution?

Cheers,
Lars

Lars-Dominik Braun (6):
  import/utils: Pass all arguments through to package builder.
  import/cran: Allow custom license prefix.
  import/cran: Allow overriding description fetch function.
  import/cran: Allow overriding tarball download.
  import/cran: Translate more package dependencies.
  import/cran: Always operate on source directory.

 doc/guix.texi                |   4 +
 guix/import/cran.scm         | 156 +++++++++++++++++------------------
 guix/import/crate.scm        |   3 +-
 guix/import/egg.scm          |   3 +-
 guix/import/elm.scm          |   2 +-
 guix/import/gem.scm          |   3 +-
 guix/import/gnu.scm          |   3 +-
 guix/import/go.scm           |   5 +-
 guix/import/hackage.scm      |   5 +-
 guix/import/hexpm.scm        |   2 +-
 guix/import/minetest.scm     |   5 +-
 guix/import/opam.scm         |   2 +-
 guix/import/pypi.scm         |   2 +-
 guix/import/stackage.scm     |   5 +-
 guix/import/texlive.scm      |   4 +-
 guix/import/utils.scm        |  10 +--
 guix/scripts/import/cran.scm |  21 ++++-
 17 files changed, 130 insertions(+), 105 deletions(-)

-- 
2.37.4

Attachment: 0001-import-utils-Pass-all-arguments-through-to-package-b.patch
Description: Text document

Attachment: 0002-import-cran-Allow-custom-license-prefix.patch
Description: Text document

Attachment: 0003-import-cran-Allow-overriding-description-fetch-funct.patch
Description: Text document

Attachment: 0004-import-cran-Allow-overriding-tarball-download.patch
Description: Text document

Attachment: 0005-import-cran-Translate-more-package-dependencies.patch
Description: Text document

Attachment: 0006-import-cran-Always-operate-on-source-directory.patch
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]