diff --git a/.build.yml b/.build.yml index bcb243f..8f950a9 100644 --- a/.build.yml +++ b/.build.yml @@ -88,7 +88,17 @@ tasks: export LANGUAGE=en_US.UTF-8 echo 'options(repos = c(CRAN = "https://cloud.r-project.org"))' > ~/.Rprofile echo 'R_LIBS_USER=/home/build/packages' > ~/.Renviron - mkdir /home/build/packages + mkdir -p ~/packages ~/.R + echo "CFLAGS=" > ~/.R/Makevars + echo "CPPFLAGS= " >> ~/.R/Makevars + echo "CXXFLAGS=" >> ~/.R/Makevars + echo "FCFLAGS=" >> ~/.R/Makevars + echo "FFLAGS=" >> ~/.R/Makevars + echo "GCJFLAGS=" >> ~/.R/Makevars + echo "LDFLAGS =" >> ~/.R/Makevars + echo "OBJCFLAGS=" >> ~/.R/Makevars + echo "OBJCXXFLAGS=" >> ~/.R/Makevars + export _R_CHECK_CRAN_INCOMING_=FALSE export _R_CHECK_URLS_USE_CURL_=FALSE export _R_CHECK_LENGTH_1_CONDITION_=TRUE export _R_CHECK_LENGTH_1_LOGIC2_=TRUE @@ -124,6 +134,6 @@ tasks: export _R_CHECK_AUTOCONF_=TRUE - build: | sudo R CMD javareconf - Rscript -e 'install.packages(c("covr", "tinytest"))' + Rscript -e "devtools::install_deps(pkg = '${R_PACKAGE}', upgrade = 'never', dependencies = TRUE)" R CMD build ${R_PACKAGE} - R CMD check ${R_PACKAGE}_*gz + R CMD check --as-cran ${R_PACKAGE}_*gz diff --git a/inst/templates/build.yml b/inst/templates/build.yml index 1617d5d..5ef0011 100644 --- a/inst/templates/build.yml +++ b/inst/templates/build.yml @@ -88,7 +88,17 @@ tasks: export LANGUAGE=en_US.UTF-8 echo 'options(repos = c(CRAN = "https://cloud.r-project.org"))' > ~/.Rprofile echo 'R_LIBS_USER=/home/build/packages' > ~/.Renviron - mkdir /home/build/packages + mkdir -p ~/packages ~/.R + echo "CFLAGS=" > ~/.R/Makevars + echo "CPPFLAGS= " >> ~/.R/Makevars + echo "CXXFLAGS=" >> ~/.R/Makevars + echo "FCFLAGS=" >> ~/.R/Makevars + echo "FFLAGS=" >> ~/.R/Makevars + echo "GCJFLAGS=" >> ~/.R/Makevars + echo "LDFLAGS =" >> ~/.R/Makevars + echo "OBJCFLAGS=" >> ~/.R/Makevars + echo "OBJCXXFLAGS=" >> ~/.R/Makevars + export _R_CHECK_CRAN_INCOMING_=FALSE export _R_CHECK_URLS_USE_CURL_=FALSE export _R_CHECK_LENGTH_1_CONDITION_=TRUE export _R_CHECK_LENGTH_1_LOGIC2_=TRUE @@ -124,6 +134,6 @@ tasks: export _R_CHECK_AUTOCONF_=TRUE - build: | sudo R CMD javareconf - Rscript -e 'install.packages(c("covr", "tinytest"))' + Rscript -e "devtools::install_deps(pkg = '${R_PACKAGE}', upgrade = 'never', dependencies = TRUE)" R CMD build ${R_PACKAGE} - R CMD check ${R_PACKAGE}_*gz + R CMD check --as-cran ${R_PACKAGE}_*gz