]> git.donarmstrong.com Git - cran2deb.git/blobdiff - trunk/R/debcontrol.R
the source only builds do not care about the R dependencies
[cran2deb.git] / trunk / R / debcontrol.R
index 76c7e5a2387bae0e3b9931c1e1d906a8bb5e10ec..17ad15c0071a5363d96e2c35b1ccd7a3b2074568 100644 (file)
@@ -14,8 +14,7 @@ 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}');
+    notice('getting system requirements')
     # add the system requirements
     if ('SystemRequirements' %in% colnames(pkg$description)) {
         sysreq <- sysreqs_as_debian(pkg$description[1,'SystemRequirements'],verbose=verbose)
@@ -52,18 +51,23 @@ get_dependencies <- function(pkg,extra_deps,verbose=TRUE) {
 
     # append the Debian dependencies
     depends$build=c(depends$build,'debhelper (>> 4.1.0)','cdbs')
+
+    ## add R:Depends
+    depends$bin = c(depends$bin,'${R:Depends}');
+
     if (file.exists(file.path(patch_dir, pkg$name))) {
         depends$build <- c(depends$build,'dpatch')
     }
     if (pkg$archdep) {
         depends$bin=c(depends$bin,'${shlibs:Depends}')
     }
-
+    ## notice('starting dependency closure')
     # the names of dependent source packages (to find the .changes file to
     # upload via dput). these can be found recursively.
-    depends$r = r_dependency_closure(dependencies)
+    ## depends$r = r_dependency_closure(dependencies)
+    ## notice('finished dependency closure')
     # append command line dependencies
-    depends$r = c(extra_deps$r, depends$r)
+    ## depends$r = c(extra_deps$r, depends$r)
     return(depends)
 }