]> git.donarmstrong.com Git - cran2deb.git/commitdiff
${R:Depends} isn't a build dependency, its a binary dependency
authorDon Armstrong <don@donarmstrong.com>
Thu, 9 May 2013 20:08:53 +0000 (13:08 -0700)
committerDon Armstrong <don@donarmstrong.com>
Thu, 9 May 2013 20:08:53 +0000 (13:08 -0700)
trunk/R/debcontrol.R

index 68261f6d9596fb0affb89e8743e48c1537d1c3e9..76c7e5a2387bae0e3b9931c1e1d906a8bb5e10ec 100644 (file)
@@ -14,6 +14,8 @@ get_dependencies <- function(pkg,extra_deps,verbose=TRUE) {
     # add the command line dependencies
     depends$bin = c(extra_deps$deb,depends$bin)
     depends$build = c(extra_deps$deb,depends$build)
+    ## add R:Depends
+    depends$bin = c(depends$bin,'${R:Depends}');
     # add the system requirements
     if ('SystemRequirements' %in% colnames(pkg$description)) {
         sysreq <- sysreqs_as_debian(pkg$description[1,'SystemRequirements'],verbose=verbose)
@@ -49,7 +51,7 @@ get_dependencies <- function(pkg,extra_deps,verbose=TRUE) {
     depends <- lapply(depends,unique)
 
     # append the Debian dependencies
-    depends$build=c(depends$build,'debhelper (>> 4.1.0)','cdbs','${R:Depends}')
+    depends$build=c(depends$build,'debhelper (>> 4.1.0)','cdbs')
     if (file.exists(file.path(patch_dir, pkg$name))) {
         depends$build <- c(depends$build,'dpatch')
     }