Commit graph r-builds/builder
Author SHA1 Message Date
Toni Noble
db1f2a22c7 add support for sles15sp5 2023-08-03 16:15:18 -04:00
Colin Rundel
093675c29a Add lapack flag 2023-08-02 17:37:47 -04:00
Colin Rundel
7b14f23fd9 Use flexiblas 2023-08-02 16:41:10 -04:00
Colin Rundel
c0f78b5f75 Fix flexiblas 2023-08-02 14:11:14 -04:00
Colin Rundel
6c9247cfea Attempt at adding builds for Fedora 37 and 38 2023-07-25 17:36:23 -04:00
Gábor Csárdi
7b9cc43452 Add missing patch files
Thanks .gitignore!
2023-07-19 11:29:27 +02:00
Gábor Csárdi
33c666c5b4 Fix R 3.3.0-3.3.2 builds 2023-07-19 11:09:02 +02:00
Greg Lin
b541a8ff7c
Merge pull request #177 from rstudio/glin-eol
Discontinue openSUSE 15.3 and Ubuntu 18.04 builds for EOL
2023-07-11 11:52:32 -05:00
Greg Lin
fc59a69afd Discontinue openSUSE 15.3 and Ubuntu 18.04 builds for EOL 2023-07-10 15:09:17 -05:00
Greg Lin
f43d0784da Fix R <= 4.2 builds for SUSE 15.4; patch configure to allow libcurl 8.x 2023-07-10 14:56:38 -05:00
Greg Lin
a71a56bbb5 Fix AWS CLI on PATH for Debian 12; install v2 2023-07-05 18:20:39 -05:00
Gábor Csárdi
2058bd6503 Fix Dockerfile for Debian-12 2023-06-17 15:29:33 +02:00
Gábor Csárdi
4fdb5a8154 Fix libtiff package name for Debian 12 2023-06-17 11:07:09 +02:00
Gábor Csárdi
6a56d0aa9f Add support for Debian 12 2023-06-17 09:47:41 +02:00
Greg Lin
0ef67edd08 Use FlexiBLAS on RHEL 9 for R 4.3.0 and above
R 4.2.3 and below continue to use shared BLAS - OpenBLAS for backward compat.
2023-04-20 13:59:39 -05:00
Greg Lin
a58ff1aa6e Revert R-devel gcc-8 patch for Ubuntu 18, openSUSE 15.3/15.4 2023-04-19 17:20:33 -05:00
Greg Lin
09e29e69fa Remove R-devel patches for openSUSE 15.3/15.4
Now fixed upstream in R-devel / R 4.3.0.
2023-04-18 14:15:09 -05:00
Gábor Csárdi
e57ed87fae Fix R-devel build on OpenSUSE
More details:
https://stat.ethz.ch/pipermail/r-devel/2023-February/082304.html
https://stat.ethz.ch/pipermail/r-devel/2023-February/082315.html
2023-02-10 15:27:05 +01:00
Gábor Csárdi
dd1a91547f Fix OpenSUSE 15.4 package file 2023-02-08 00:44:26 +01:00
Gábor Csárdi
2b79717fba Fix R-devel compilation on OpenSUSE
By using newer compilers.
2023-02-07 21:06:17 +01:00
Gábor Csárdi
f5a104562e Use corrent DEB packages
Need gcc, g++, gfortran for R <= 4.2.x, and
gcc-8, g++-8, gofrtran-8 for R >= 4.3.0.
2023-02-02 07:44:27 -08:00
Gábor Csárdi
9b2fecd9e2 Use gcc-8 on Ubuntu 18.04
To address #153 on Ubuntu 18.04.
2023-02-02 06:42:00 -08:00
Greg Lin
b67a78e39e
Merge pull request #151 from rstudio/custom-install-path
Support custom installation paths for R
2023-01-18 12:25:04 -06:00
Gábor Csárdi
fc4212278b
Merge branch 'main' into feature/arm64 2023-01-10 20:30:58 +01:00
Gábor Csárdi
3e927c5055 Tell arch to nfpm 2023-01-10 19:45:32 +01:00
Gábor Csárdi
be9465a997 Use uname -m instead of uname -p, for Debian
On Debian uname -p returns 'unknown'.
2023-01-10 16:25:31 +01:00
Gábor Csárdi
3b3a13513d Support arm64 builds 2023-01-10 14:41:12 +01:00
Greg Lin
cca0417d89 Support custom installation paths for R 2023-01-09 17:43:57 -06:00
Greg Lin
744b8d2a18 Update RStudio references to Posit 2022-11-30 15:58:14 -06:00
Greg Lin
f66f829e57 Fix missing PCRE2 dependency in R 3.x builds for RHEL 9 2022-09-08 17:36:49 -05:00
Greg Lin
ef86564f8f Replace fpm with nFPM for all other platforms 2022-08-24 11:53:58 -05:00
Greg Lin
1552c23b3c Replace fpm with nfpm for the newest platforms
fpm has had multiple Ruby gem dependency issues, and nfpm has better support
for code signing if we wanted to do that in the future. The rest of the
platforms may be migrated to nfpm later.
2022-08-23 11:58:10 -05:00
Greg Lin
a245fc65d9 Fix fpm installation on openSUSE 15.4; switch to nfpm
fpm currently fails to install because the public_suffix gem dependency
requires Ruby 2.6, which openSUSE 15.4 doesn't provide. Because there have
been so many Ruby dependency issues with fpm in the past, switch to the fewer-
dependency nfpm, which also has better support for code signing if we want to
do that in the future.
2022-08-22 19:00:01 -05:00
Greg Lin
f8392bdea8 Add R builds for openSUSE 15.4/SLES 15 SP4 2022-08-18 13:15:45 -05:00
Greg Lin
979efa5b32 Add documentation about how we link against BLAS/LAPACK 2022-08-17 18:07:33 -05:00
Greg Lin
768316ab6f Add R builds for RHEL 9 2022-08-17 15:30:54 -05:00
Greg Lin
5576778f09 Remove deprecated version field from docker-compose.yml 2022-08-17 14:35:58 -05:00
Greg Lin
b3a54b1583 Drop Debian 9 builds for EOL
* Update default R version in README
2022-08-09 16:38:33 -05:00
Greg Lin
37d8c527c1 Drop SLES 12 support for EOL 2022-05-20 15:38:39 -05:00
Greg Lin
ee8b739d5f Update R-devel tarball location
The R-devel tarballs at https://stat.ethz.ch/R/daily/ are now empty, but
better to use the "official" CRAN tarballs anyway.
2022-05-03 11:19:37 -05:00
Greg Lin
1649b9a91b Switch back to using OpenBLAS for Ubuntu 22
Ubuntu 20 builds were switched to the default reference BLAS because
of a bug with the OpenBLAS package. That bug does not seem to affect
Ubuntu 22, so switch back to using OpenBLAS for Ubuntu 22, for
consistency with all other R builds.
2022-04-22 18:17:52 -05:00
Greg Lin
a611cb425b Fix missing Pango support in R 3.x for Ubuntu 22 2022-04-19 18:39:26 -05:00
Gábor Csárdi
6a0308e553 Fix renaming R-alpha etc in 'next'
Don't do it for other R versions.
2022-03-30 19:37:32 +02:00
Gábor Csárdi
04a2ff4fc3 Build the next version of R as well 2022-03-30 15:26:12 +02:00
Greg Lin
c7b30828b7 Drop openSUSE 15.2 builds for EOL 2022-03-23 17:47:23 -05:00
Greg Lin
c17e2b9666 Use CFLAGS/FFLAGS over the SHLIB_* variables
The default CFLAGS/FFLAGS for R 3.x is always '-g -O2' when using gcc.
2022-03-21 16:21:25 -05:00
Greg Lin
74c19bc1a0 Fix compilation of R 3.6.1 and below due to changes in GCC 10 2022-03-21 16:21:25 -05:00
Greg Lin
3d3918230c Include PCRE2 in R 3.x on Debian 11 for Pango support
In Debian 11, Pango now depends on PCRE2, so R 3.x will not be compiled with
Pango support if we hide PCRE2 to prevent R 3.5 and 3.6 from taking an unnecessary
dependency on PCRE2.

To check if R 3.x was compiled without Pango support, look for this line in the
configure output:

checking whether pkg-config knows about cairo and pango... no

Or in R, check if the "bitmapType" option defaults to "Xlib" instead of "Cairo":

> getOption("bitmapType")
"Xlib"
2022-03-21 16:21:25 -05:00
Greg Lin
3a1b8a2a10 Add builds for Debian 11 2022-03-21 16:21:25 -05:00
Greg Lin
c87a7a623e Update supported platforms; discontinue Ubuntu 16 and openSUSE 15 2022-02-09 17:52:45 -06:00