From: Peter Amstutz Date: Thu, 19 Apr 2018 18:24:11 +0000 (-0400) Subject: 13076: Get rid of pkgdown, just call knitr X-Git-Tag: 1.2.0~202^2~1 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/be671e455b11f50af965923b980977264a8d7364 13076: Get rid of pkgdown, just call knitr Converts README.Rmd to README.html for documentation. Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- diff --git a/build/run-tests.sh b/build/run-tests.sh index b89c8d9e5b..f567cf41d5 100755 --- a/build/run-tests.sh +++ b/build/run-tests.sh @@ -246,9 +246,9 @@ sanity_checks() { if [[ "$NEED_SDK_R" = true ]]; then # R SDK stuff echo -n 'R: ' - which R || fatal "No R. Try: apt-get install r-base" + which Rscript || fatal "No Rscript. Try: apt-get install r-base" echo -n 'testthat: ' - R -q -e "library('testthat')" || fatal "No testthat. Try: apt-get install r-cran-testthat" + Rscript -e "library('testthat')" || fatal "No testthat. Try: apt-get install r-cran-testthat" # needed for roxygen2, needed for devtools, needed for R sdk pkg-config --exists libxml-2.0 || fatal "No libxml2. Try: apt-get install libxml2-dev" # needed for pkgdown, builds R SDK doc pages @@ -802,7 +802,7 @@ do_install sdk/ruby ruby_sdk install_R_sdk() { if [[ "$NEED_SDK_R" = true ]]; then cd "$WORKSPACE/sdk/R" \ - && R --quiet --vanilla --file=install_deps.R + && Rscript --vanilla install_deps.R fi } do_install sdk/R R_sdk @@ -981,7 +981,7 @@ do_test sdk/ruby ruby_sdk test_R_sdk() { if [[ "$NEED_SDK_R" = true ]]; then cd "$WORKSPACE/sdk/R" \ - && R --quiet --file=run_test.R + && Rscript --vanilla run_test.R fi } diff --git a/doc/Rakefile b/doc/Rakefile index eaa5410100..4870eb19e2 100644 --- a/doc/Rakefile +++ b/doc/Rakefile @@ -29,10 +29,10 @@ file "sdk/R/arvados/index.html" do |t| `which R` if $? == 0 Dir.chdir("../sdk/R/") do - STDERR.puts `R --quiet --vanilla -e 'pkgdown::build_site()' 2>&1` + STDERR.puts `Rscript createDoc.R README.Rmd index.html 2>&1` end raise if $? != 0 - cp_r("../sdk/R/docs", "sdk/R/arvados") + cp_r("../sdk/R/README.html", "sdk/R/") else puts "Warning: R not found, R documentation will not be generated".colorize(:light_red) end diff --git a/doc/sdk/R/index.html.textile.liquid b/doc/sdk/R/index.html.textile.liquid index 7b788a16a5..1d7803a48a 100644 --- a/doc/sdk/R/index.html.textile.liquid +++ b/doc/sdk/R/index.html.textile.liquid @@ -12,4 +12,4 @@ Copyright (C) The Arvados Authors. All rights reserved. SPDX-License-Identifier: CC-BY-SA-3.0 {% endcomment %} -notextile.