From 2494b8eb98e239442ee04c23f73260ce1937b23b Mon Sep 17 00:00:00 2001 From: Jim Hester Date: Thu, 17 Oct 2019 09:09:35 -0400 Subject: [PATCH 1/2] Support building R-devel Martin Maechler, a member of R core provides a daily tarball of R-devel sources at https://stat.ethz.ch/R/daily. This provides support for building based on this source if R_VERSION is set to 'devel' --- builder/build.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/builder/build.sh b/builder/build.sh index 01461ef..8dd0012 100755 --- a/builder/build.sh +++ b/builder/build.sh @@ -40,7 +40,12 @@ archive_r() { fetch_r_source() { echo "Downloading R-${1}" - wget -q "${CRAN}/src/base/R-`echo ${1}| awk 'BEGIN {FS="."} {print $1}'`/R-${1}.tar.gz" -O /tmp/R-${1}.tar.gz + if [ "${1}" = devel ]; then + # Download the daily tarball of R devel + wget -q https://stat.ethz.ch/R/daily/R-devel.tar.gz -O /tmp/R-devel.tar.gz + else + wget -q "${CRAN}/src/base/R-`echo ${1}| awk 'BEGIN {FS="."} {print $1}'`/R-${1}.tar.gz" -O /tmp/R-${1}.tar.gz + fi echo "Extracting R-${1}" tar xf /tmp/R-${1}.tar.gz -C /tmp rm /tmp/R-${1}.tar.gz From c9ec370dbbf9a2744e6800d2652fa515bb1f1ed1 Mon Sep 17 00:00:00 2001 From: Jim Hester Date: Fri, 1 Nov 2019 14:35:45 -0400 Subject: [PATCH 2/2] Add devel version to the CRAN R versions --- handler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/handler.py b/handler.py index eaaa00e..ee676d0 100644 --- a/handler.py +++ b/handler.py @@ -43,6 +43,7 @@ def _cran_all_r_versions(): r_versions = [] r_versions.extend(_cran_r_versions(CRAN_SRC_R3_URL)) r_versions.extend(_cran_r_versions(CRAN_SRC_R4_URL)) + r_versions.append('devel') return {'r_versions': r_versions}