import: Add Bioconductor importer and updater.
authorRicardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Wed, 16 Dec 2015 13:45:28 +0000 (14:45 +0100)
committerRicardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Wed, 20 Jan 2016 11:41:28 +0000 (12:41 +0100)
commitd0bd632f89e242a2a217d7e85194589f088f75ea
tree10ad2a7ba31c1a0a18f8c48c2d915e0fcc33bdb0
parent4c3d2b2a8f6f6249b497776e5513bbadf5c6aa4c
import: Add Bioconductor importer and updater.

* guix/import/cran.scm (%bioconductor-updater,
latest-bioconductor-release, bioconductor-package?): New procedures.
(cran->guix-package): Support repositories other than CRAN.
(%bioconductor-url, %bioconductor-svn-url): New variables.
(description->package): Update signature to distinguish between packages
from different repositories.
(latest-release): Rename procedure ...
(latest-cran-release): ... to this.
(cran-package?): Do not assume all R packages are available on CRAN.
* tests/cran.scm: Update tests.
* guix/scripts/import/cran.scm: Add "--archive" option and default to
CRAN.
* guix/scripts/refresh.scm (%updaters): Add "%bioconductor-updater".
* doc/guix.texi: Document Bioconductor importer and updater.
doc/guix.texi
guix/import/cran.scm
guix/scripts/import/cran.scm
guix/scripts/refresh.scm
tests/cran.scm