@@ -77,7 +77,7 @@ extractManuals <- function(reposRoot, srcContrib, destDir) {
77
77
buildManualsFromTarball <- function (tarball , unpackDir = " ." ) {
78
78
# # helper function to unpack pdf & Rd files from the vig
79
79
status <- TRUE
80
- cleanUnpackDir(tarball , unpackDir , " man" , " .*\\ .(pdf|Rd|rd)$" )
80
+ cleanUnpackDir(tarball , unpackDir , " man" , " .*\\ .(html| pdf|Rd|rd)$" )
81
81
ret <- unpack(tarball , unpackDir , " '*/man/*.[Rr]d'" )
82
82
if (ret != 0 ) {
83
83
warning(" non-zero exit status " , ret , " extracting man pages: " ,
@@ -87,11 +87,16 @@ extractManuals <- function(reposRoot, srcContrib, destDir) {
87
87
pkg <- pkgName(tarball )
88
88
pkgDir <- file.path(unpackDir , pkg , " man" )
89
89
RCmd <- file.path(Sys.getenv(" R_HOME" ), " bin" , " R" )
90
+ # # create pdf
90
91
Rd2pdfCmd <- paste0(
91
92
RCmd , " CMD Rd2pdf --no-preview " ,
92
93
" --output=" , pkgDir , " /" , pkg , " .pdf " ,
93
94
" --title=" , pkg , " " , pkgDir , " /*.[Rr]d" )
94
95
ret <- system(Rd2pdfCmd )
96
+ # # create html
97
+ hooks <- list (pkg_href = function (pkg ) sprintf(" ../../%s/man/%s.html" , pkg , pkg ))
98
+ tools :: pkg2html(dir = pkgDir , out = paste0(pkgDir , " /" , pkg , " .html" ),
99
+ hooks = hooks )
95
100
cleanUnpackDir(tarball , unpackDir , " man" , " .*\\ .(Rd|rd)$" )
96
101
if (ret != 0 ) {
97
102
warning(" non-zero exit status " , ret , " building ref man: " , pkg )
0 commit comments