[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: build: Add bioconductor-uri procedure.
From: |
Ricardo Wurmus |
Subject: |
01/01: build: Add bioconductor-uri procedure. |
Date: |
Mon, 21 Dec 2015 21:32:09 +0000 |
rekado pushed a commit to branch master
in repository guix.
commit 12d38e8d43c9bfaa73b6e6171581874f3c466975
Author: Ricardo Wurmus <address@hidden>
Date: Wed Dec 16 14:02:29 2015 +0100
build: Add bioconductor-uri procedure.
* guix/build-system/r.scm (bioconductor-uri): New procedure.
---
guix/build-system/r.scm | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/guix/build-system/r.scm b/guix/build-system/r.scm
index da06cb1..a8ca354 100644
--- a/guix/build-system/r.scm
+++ b/guix/build-system/r.scm
@@ -29,7 +29,8 @@
#:export (%r-build-system-modules
r-build
r-build-system
- cran-uri))
+ cran-uri
+ bioconductor-uri))
;; Commentary:
;;
@@ -46,6 +47,12 @@ available via the first URI, the second URI points to the
archived version."
(string-append "mirror://cran/src/contrib/Archive/"
name "/" name "_" version ".tar.gz")))
+(define (bioconductor-uri name version)
+ "Return a URI string for the R package archive on Bioconductor for the
+release corresponding to NAME and VERSION."
+ (string-append "http://bioconductor.org/packages/release/bioc/src/contrib/"
+ name "_" version ".tar.gz"))
+
(define %r-build-system-modules
;; Build-side modules imported by default.
`((guix build r-build-system)