# map the url to a repository onto its name in debian package naming
if (length(grep('cran',url))) {
return('cran')
- }
- if (length(grep('bioc',url))) {
+ } else if (length(grep('bioc',url))) {
return('bioc')
+ } else if (length(grep('omegahat',url))) {
+ return('omegahat')
+ } else if (length(grep('rforge',url))) {
+ return('rforge')
}
fail('unknown repository',url)
}
} else {
# XXX: data.frame rownames are unique, so always override repopref for
# now.
- if (!(name %in% rownames(available))) {
- bundle <- r_bundle_of(name)
- if (!is.null(bundle)) {
- name <- bundle
- }
- }
debname = tolower(name)
- if (binary) {
+### The source name should always be the same as the binary name
+### if (binary) {
if (name %in% rownames(available)) {
repopref <- tolower(repourl_as_debian(available[name,'Repository']))
} else if (is.null(repopref)) {
repopref <- 'unknown'
}
debname = paste('r',repopref,debname,sep='-')
- }
+### }
}
if (!is.null(version) && length(version) > 1) {
debname = paste(debname,' (',version,')',sep='')