Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.95 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.95 KB

R-run-check

Work In Progress

This repo contains tools and scripts for building and checking all CRAN (and some Bioconductor) packages, to the extent possible, on Linux.

The objective is to setup a build-and-check server like the ones listed on CRAN Package Check Results in a documented and reproducible way.

This repo could useful for R users looking to install packages with non-trivial dependencies, ones that aren't normally included in Linux mainstream distros. However, please consult CRAN's list of distro-specific instructions on using CRAN packages first:

In any case, binaries for R packages in Linux is distro dependent.

What's in the repo?

This repo contains the following:

  1. A shell script for pulling all CRAN and Bioconductor packages required for a complete CRAN build.
  2. A set of mostly distro-independent shell scripts (install_*.sh) for building select non-trivial dependencies needed by R packages from source.
  3. Docker images with packages installed and configured for building everything in CRAN, along with R itself and parts of Bioconductor.

Credit

Most of the script heavily references the original check script check-R-ng, along with the dependent files, available at https://svn.r-project.org/R-dev-web/trunk. Many workarounds for existing packages are implemented referencing https://www.stats.ox.ac.uk/pub/bdr.

Projects with a similar scope include: