guix-commits
[Top][All Lists]
Advanced

[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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]