guix-mirrors/guix/scripts/import
zero@fedora 2d3bf6a2a3
import: cpan: Support recursive imports.
* guix/import/cpan.scm (cpan-module->sexp): Return two values.
(cpan->guix-package): Add #:version.  Return two values.
(cpan-recursive-import): New procedure.
* guix/scripts/import/cpan.scm (show-help, %options): Add ‘-r’.
(guix-import-cpan): Adjust accordingly.

Change-Id: Id167c7ddd079f4e04650ce7cc1692a9de36cd8fe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:23:19 +01:00
..
composer.scm guix: import: Add composer importer. 2023-12-18 23:16:28 +01:00
cpan.scm import: cpan: Support recursive imports. 2024-11-23 16:23:19 +01:00
cran.scm import/cran: Allow custom license prefix. 2022-12-31 14:48:46 +01:00
crate.scm Add some missing header comment header comments. 2024-09-08 02:00:00 +02:00
egg.scm
elm.scm
elpa.scm scripts: import: elpa: Unquote-splice package sexp contents. 2024-03-06 11:09:55 +01:00
gem.scm import: gem: Support importing a specific version of a gem. 2022-09-17 19:09:27 +02:00
gnu.scm
go.scm import: go: Fix indentation in help message. 2024-07-01 21:57:13 +01:00
hackage.scm
hexpm.scm
json.scm
minetest.scm
npm-binary.scm import: Add binary npm importer. 2024-05-19 16:05:00 +02:00
opam.scm import: opam: Tweak doc for '--repo' option. 2023-04-08 23:48:00 +02:00
pypi.scm
stackage.scm
texlive.scm