Eric Bavier
|
a0c2c4b45b
|
import: cpan: Sort inputs.
* guix/import/cpan.scm (cpan-module->sexp)[convert-inputs]: Sort returned list
of inputs.
|
2015-02-18 23:53:46 -06:00 |
Eric Bavier
|
2491d58962
|
import: cpan: Adjust licenses.
* guix/import/cpan.scm (string->license): Add artistic2.0. Use
'(package-license perl) for "perl_5" as is our convention.
|
2015-02-18 23:53:46 -06:00 |
Eric Bavier
|
66392e475d
|
import: cpan: Use corelist to filter dependencies.
* guix/import/cpan.scm (%corelist): New variable.
(module->dist-name, core-module?): New procedures.
(cpan-module->sexp)[convert-inputs]: Use them. Include "test" dependencies
in converted inputs.
* doc/guix.texi (Invoking guix import)[cpan]: Mention corelist filtering.
|
2015-02-18 23:53:46 -06:00 |
Eric Bavier
|
d45dc6da5c
|
import: Add CPAN importer.
* guix/import/cpan.scm, guix/scripts/import/cpan.scm, tests/cpan.scm:
New files.
* Makefile.am (MODULE)[HAVE_GUILE_JSON]: Add them.
* guix/scripts/import.scm (importers): Add cpan.
* doc/guix.texi (Requirements): Mention `guix import cpan` as a user
of guile-json.
(Invoking guix import): Document new `guix import cpan` command.
|
2015-01-09 10:38:26 -06:00 |