Public | Automated Build

Last pushed: 3 days ago
Dockerfile
FROM rocker/tidyverse:devel ENV PATH=$PATH:/opt/TinyTeX/bin/x86_64-linux/ ## Add LaTeX, rticles and bookdown support RUN wget "https://travis-bin.yihui.name/texlive-local.deb" \ && dpkg -i texlive-local.deb \ && rm texlive-local.deb \ && apt-get update \ && apt-get install -y --no-install-recommends \ ## for rJava default-jdk \ ## Nice Google fonts fonts-roboto \ ## used by some base R plots ghostscript \ ## used to build rJava and other packages libbz2-dev \ libicu-dev \ liblzma-dev \ ## system dependency of hunspell (devtools) libhunspell-dev \ ## system dependency of hadley/pkgdown libmagick++-dev \ ## rdf, for redland / linked data librdf0-dev \ ## for V8-based javascript wrappers libv8-dev \ ## R CMD Check wants qpdf to check pdf sizes, or throws a Warning qpdf \ ## For building PDF manuals texinfo \ ## for git via ssh key ssh \ ## just because less \ vim \ && apt-get clean \ && rm -rf /var/lib/apt/lists/ \ ## Use tinytex for LaTeX installation && install2.r --error tinytex \ ## Admin-based install of TinyTeX: && wget -qO- \ "https://github.com/yihui/tinytex/raw/master/tools/install-unx.sh" | \ sh -s - --admin --no-path \ && mv ~/.TinyTeX /opt/TinyTeX \ && /opt/TinyTeX/bin/*/tlmgr path add \ && tlmgr install metafont mfware inconsolata tex ae parskip listings \ && tlmgr path add \ && Rscript -e "tinytex::r_texmf()" \ && chown -R root:staff /opt/TinyTeX \ && chmod -R g+w /opt/TinyTeX \ && chmod -R g+wx /opt/TinyTeX/bin \ && echo "PATH=${PATH}" >> /usr/local/lib/R/etc/Renviron \ ## Currently (2017-06-06) need devel PKI for ssl issue: https://github.com/s-u/PKI/issues/19 && install2.r --error PKI \ ## And some nice R packages for publishing-related stuff && install2.r --error --deps TRUE \ bookdown rticles rmdshower # ## Consider including: # - yihui/printr R package (when released to CRAN) # - libgsl0-dev (GSL math library dependencies)
Source Repository