]> git.donarmstrong.com Git - cran2deb.git/commitdiff
add Author and Maintainer fields to description
authorblundellc <blundellc@edb9625f-4e0d-4859-8d74-9fd3b1da38cb>
Fri, 23 Oct 2009 20:37:25 +0000 (20:37 +0000)
committerblundellc <blundellc@edb9625f-4e0d-4859-8d74-9fd3b1da38cb>
Fri, 23 Oct 2009 20:37:25 +0000 (20:37 +0000)
git-svn-id: svn://svn.r-forge.r-project.org/svnroot/cran2deb@282 edb9625f-4e0d-4859-8d74-9fd3b1da38cb

trunk/R/debcontrol.R

index 22afb2d5adebc8af076867b7835d6f4f2d89d8b6..f9aeecd4c9ac791b60d9164f59fcb724c09ee30c 100644 (file)
@@ -163,8 +163,11 @@ generate_control <- function(pkg) {
     # the longer description does not begin on the synopsis line --- R's
     # write.dcf does not appear to have a nicer way of doing this.
     descr = paste(descr,'"\n\n', long_descr, sep='')
-    if ('URL' %in% colnames(pkg$description)) {
-        descr = paste(descr,'\n\nURL: ',pkg$description[1,'URL'],sep='')
+    % add some extra nice info about the original R package
+    for (r_info in c('Author','Maintainer','URL')) {
+        if (r_info %in% colnames(pkg$description)) {
+            descr = paste(descr,'\n\n',r_info,': ',pkg$description[1,r_info],sep='')
+        }
     }
     control[2,'Description'] = descr