generate_changelog_entry <- function(build, changelog) {
# TODO: should say 'New upstream release' when necessary
- debversion <- version_new(build$r_version, build$deb_revision, build$deb_epoch)
- cat(paste(paste(build$srcname,' (',debversion,') testing; urgency=low',sep='')
+ debversion <- version_new(build$r_version, pkgname=build$package, build$deb_revision, build$deb_epoch)
+ cat(paste(paste(build$srcname,' (',debversion,') unstable; urgency=low',sep='')
,'' ,paste(' * cran2deb ',build$scm_revision
,' with DB version ',as.integer(build$db_version),'.',sep='')
,'',paste(' --',maintainer,'',format(build$date_stamp,'%a, %d %b %Y %H:%M:%S %z'))
,'include /usr/share/R/debian/r-cran.mk'
,'',sep='\n')
,file=pkg$debfile('rules'))
+ if (pkg$name %in% c("Rmpi", "npRmpi", "doMPI")) {
+ cat("extraInstallFlags=\"--no-test-load\"\n", file=pkg$debfile('rules'), append=TRUE)
+ }
Sys.chmod(pkg$debfile('rules'),'0700')
}
}
pkg$license <- accept_license(pkg)
+ notice('getting dependencies')
pkg$depends <- get_dependencies(pkg,extra_deps)
+ notice('applying patches')
apply_patches(pkg)
+ notice('applying lintian fixes')
generate_lintian(pkg)
+ notice('generating changelog, rules, copyright, and control')
generate_changelog(pkg)
generate_rules(pkg)
generate_copyright(pkg)