From 5cf6acdbf690b8b19764ae8bb9ead1cea9a60a79 Mon Sep 17 00:00:00 2001 From: edd Date: Sat, 21 Mar 2009 20:46:32 +0000 Subject: [PATCH] only Build-Depends on dpatch if we have patches (to make lintian happier), note new section gnu-r git-svn-id: svn://svn.r-forge.r-project.org/svnroot/cran2deb@210 edb9625f-4e0d-4859-8d74-9fd3b1da38cb --- trunk/R/debcontrol.R | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/trunk/R/debcontrol.R b/trunk/R/debcontrol.R index aa8ba8a..34cc6b6 100644 --- a/trunk/R/debcontrol.R +++ b/trunk/R/debcontrol.R @@ -44,7 +44,10 @@ get_dependencies <- function(pkg,extra_deps) { depends <- lapply(depends,unique) # append the Debian dependencies - depends$build=c(depends$build,'debhelper (>> 4.1.0)','cdbs','dpatch') + 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') + } if (pkg$archdep) { depends$bin=c(depends$bin,'${shlibs:Depends}') } @@ -110,7 +113,7 @@ generate_control <- function(pkg) { # construct control file control = data.frame() control[1,'Source'] = pkg$srcname - control[1,'Section'] = 'math' + control[1,'Section'] = 'math' ## to be changed to 'gnu-r' once lintian groks it control[1,'Priority'] = 'optional' control[1,'Maintainer'] = maintainer control[1,'Build-Depends'] = paste(pkg$depends$build,collapse=', ') -- 2.39.5