guix-devel/guix/scripts
Eric Bavier ff55fe5599
import: cpan: Add updater.
* guix/import/cpan.scm (module->dist-name): Fetch the field of interest.
(cpan-fetch): Accept release name rather than module name.
(fix-source-url): Rename to ...
(cpan-source-url): ... this.  Take metadata as parameter.
(package->upstream-name, cpan-version, cpan-package?, latest-release):
New procedures.
(cpan-module->sexp): Use cpan-version and cpan-source-url.
(%cpan-updater): New variable.
* guix/scripts/refresh.scm (%updaters): Add %CPAN-UPDATER.
2016-12-12 22:22:33 -06:00
..
container scripts: container: Fix 'exec' command line parsing. 2015-11-03 18:05:43 -05:00
import ui: Do not shadow '_' where it's used as a literal syntax match. 2016-09-20 23:22:42 +09:00
archive.scm Use (ice-9 binary-ports) instead of (rnrs io ports). 2016-10-19 15:54:10 +02:00
authenticate.scm Use (ice-9 binary-ports) instead of (rnrs io ports). 2016-10-19 15:54:10 +02:00
build.scm guix build: Add '--with-graft'. 2016-10-17 23:59:02 +02:00
challenge.scm challenge: Disable grafting. 2016-07-14 19:07:07 +02:00
container.scm scripts: Add 'container' subcommand. 2015-11-01 18:20:04 -05:00
download.scm guix download: Add '-o' option. 2016-11-16 18:00:41 +01:00
edit.scm edit: Do not honor 'GUIX_BUILD_OPTIONS'. 2016-08-19 17:34:37 +02:00
environment.scm container: Pass a list of <file-system> objects as things to mount. 2016-11-10 18:01:44 +01:00
gc.scm guix gc: Display of saved space for garbage collection. 2016-07-16 14:41:39 +02:00
graph.scm graph: Add '%referrer-node-type'. 2016-10-15 23:46:39 +02:00
hash.scm guix hash: Interpret '-' as standard input. 2016-10-28 22:30:17 +02:00
import.scm import: Gracefully report import failures. 2016-05-17 14:02:48 +02:00
lint.scm Merge branch 'master' into python-build-system 2016-11-25 11:20:21 -05:00
offload.scm offload: Allow testing machines that match a regexp. 2016-12-09 23:12:06 +01:00
package.scm profiles: Extract a procedure for getting relative generation numbers. 2016-11-06 18:08:53 +01:00
perform-download.scm daemon: Add "builtin:download" derivation builder. 2016-11-16 18:19:47 +01:00
publish.scm publish: Factorize 'content-length' addition. 2016-12-04 22:32:26 +01:00
pull.scm utils: Add 'switch-symlinks', moved from (guix ui). 2015-10-27 00:01:20 +01:00
refresh.scm import: cpan: Add updater. 2016-12-12 22:22:33 -06:00
size.scm size: Fix corner case with multiple items on the command line. 2016-07-29 22:32:04 +02:00
substitute.scm substitute: Disable HTTPS certificate verification. 2016-11-12 13:04:45 +01:00
system.scm guix system: If the new system generation already exists, overwrite it. 2016-12-05 23:19:37 +01:00