Greg Lin
0098d79df4
Fix AWS CLI installation on openSUSE 42
...
AWS CLI v1 is no longer supported on openSUSE 42's Python 2.7/3.4
2021-05-13 11:44:44 -05:00
Greg Lin
2c9979447c
Support custom R tarball URL for testing prerelease builds
2021-05-13 11:44:44 -05:00
Greg Lin
6098b0074f
Pin fpm to 1.11.0
...
fpm 1.12.0 adds an unintended runtime dependency on git, which should be
fixed in a future release. Pin fpm for now since installing git has its
own side effects, such as installing less and changing the default pager
on systems where less isn't available by default.
2021-02-16 10:51:15 -06:00
Greg Lin
3de0397cee
Fix installations of fpm 1.12.0
...
* Pin fpm on older distros for compatibility with Ruby < 2.3
* Fix hardcoded references to fpm 1.11.0
2021-01-26 13:28:23 -06:00
Greg Lin
7df91107b9
Fix pip installation on CentOS 7
...
pip no longer supports Python 2.
2021-01-26 13:28:23 -06:00
Greg Lin
62a30c3b35
Work around broken OpenBLAS dependency for SLES 12
...
On SLES 12, the python-backports repo currently publishes a
broken openblas-devel package. Switch to libopenblas_pthreads-devel,
which provides the same OpenBLAS library, but is not broken.
2020-12-30 12:13:13 -06:00
Greg Lin
b271835bdf
Update CentOS 8 Dockerfile for powertools repo rename
2020-12-09 15:49:25 -06:00
Greg Lin
c0ee373540
Discontinue CentOS 6 builds for EOL
...
This only stops the builds. Existing binaries will continue to be
hosted, and the quick install script continues to support CentOS 6.
2020-12-02 16:37:15 -06:00
Greg Lin
a4ccbeb3f3
Add builds for openSUSE 15.2
...
openSUSE 15.2 moved from ICU 60 to 65, breaking compatibility with
openSUSE 15.0 and 15.1.
2020-08-31 18:12:46 -05:00
Jim Hester
2494b8eb98
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'
2020-07-27 08:44:44 -04:00
Jonathan Curran
00c0c90463
Fix ffi version for older distros where ruby<2.3
2020-06-02 10:57:53 -06:00
Greg Lin
d49f9104db
Add -dev libs for R packages that link against libR
...
For consistency with CentOS and SUSE, and to install packages that
link against libR from source, like rJava. See `R CMD config --ldflags` and
https://cran.r-project.org/doc/manuals/r-devel/R-exts.html#Compiling-against-the-R-library
2020-05-14 14:55:02 -05:00
Greg Lin
650d3650ce
Switch to dev PCRE in Ubuntu/Debian packages
...
For consistency with CentOS and SUSE, and because packages that
link against libR like rJava need PCRE dev headers to install
from source.
2020-05-14 13:56:58 -05:00
Greg Lin
048f2ca063
Remove unnecessary PCRE2 dependency on R 3.x
...
For more details on PCRE2 usage in R 3.x, see:
7d25524f8b/m4/R.m4 (L3056-L3058)
7d25524f8b/m4/R.m4 (L3139-L3155)
2020-05-14 12:45:10 -05:00
Dan Buch
d4e773ca48
Merge branch 'master' into mbh-add-debian-10
2020-05-05 12:30:43 -04:00
Jonathan Curran
eb9eb9d056
Use dev dependencies
2020-05-04 13:54:10 -06:00
Jonathan Curran
70fe81985f
Including libopenblas fails to build
2020-05-04 11:09:02 -06:00
Dan Buch
87c9ed44b0
Add support for Debian 10 (buster)
...
Closes #58
2020-04-30 15:10:14 -04:00
Dan Buch
056a48eda7
Merge pull request #13 from meatballhat/rm-double-tar-gz
...
Remove duplicate .tar.gz extension in local artifact dest
2020-04-30 13:16:02 -04:00
Greg Lin
6414a3b7ff
Fix AWS CLI on CentOS 6
2020-04-29 15:20:28 -05:00
Greg Lin
38383b74c3
Add R 4.0 support for CentOS 6, Debian, SUSE
2020-04-28 12:12:13 -05:00
Jonathan Curran
9471eaab3b
pcre
2020-04-27 14:45:48 -06:00
Jonathan Curran
1ee7cf5d5a
Merge branch 'master' into jc-ubuntu-20
2020-04-27 14:42:44 -06:00
Joshua Spiewak
2bd9cc00b4
Use proper non-dev package names
...
8-bit version because R.
2020-04-27 15:58:35 -04:00
Joshua Spiewak
e3b92cab24
Add pcre2
...
Which is actually newer than what is called libpcre3.
2020-04-27 15:31:17 -04:00
Joshua Spiewak
66fcf15366
Download R 4.x.x from correct path
2020-04-27 15:21:07 -04:00
Jonathan Curran
c30d2f734e
s/Inc/PBC/
2020-04-24 15:29:11 -06:00
Jonathan Curran
9ad80adba4
Merge branch 'master' into jc-ubuntu-20
2020-04-24 15:27:36 -06:00
Greg Lin
374827079c
Fix pip installation on CentOS 6
...
Previously, the pip install was failing with:
InsecurePlatformWarning: A true SSLContext object is not available.
2020-04-24 10:35:02 -05:00
Greg Lin
606e0ba647
Update RStudio Inc. -> RStudio, PBC
2020-04-24 10:34:49 -05:00
Jonathan Curran
833b44f315
Add Ubuntu 20 support
2020-04-23 08:40:24 -06:00
Greg Lin
6d0ff57098
Merge pull request #38 from rstudio/centos-8
...
Add R builds for CentOS/RHEL 8
2019-10-17 18:08:32 -05:00
Greg Lin
bcc588166c
Add bash shebangs
2019-10-04 13:05:40 -05:00
Greg Lin
b973973d39
Additional details on C++11 config note
2019-10-04 11:01:56 -05:00
Greg Lin
f8c4a7d4ff
Clarify comment about C++11 config
2019-10-03 17:54:50 -05:00
Greg Lin
ff7f7906c6
Use -std=gnu++0x on CentOS/RHEL 6 for compatibility with the default gcc
...
CentOS/RHEL 6 have gcc 4.4.7 by default, which does not support -std=gnu++11.
Previously, packages like digest were failing to compile on CentOS 6 using the
default gcc.
2019-10-03 16:57:29 -05:00
Greg Lin
501a66c96c
Add R builds for CentOS 8
2019-10-02 17:03:39 -05:00
Greg Lin
cacc3f17bb
Merge pull request #34 from rstudio/user-agent-2
...
Add OS info to user agent; set user agent in system Rprofile
2019-09-09 14:39:22 -05:00
Greg Lin
47312dbe9a
Merge pull request #33 from rstudio/glin/libicu
...
Use non-devel libicu for CentOS 6 rpm
2019-09-06 09:40:03 -05:00
Greg Lin
685c8228ba
Set the HTTP user agent in the system Rprofile
2019-09-05 16:29:49 -05:00
Greg Lin
a541837927
Add OS identifier to the default HTTP user agent
2019-09-05 16:29:49 -05:00
Greg Lin
171e0b0bf8
Use non-devel libicu for CentOS 6 rpm
...
RHEL 6 doesn't come with libicu-devel by default, only libicu.
2019-09-05 14:52:41 -05:00
Greg Lin
75b9a0d60d
Only set user agent for R 3.6.0 and later
2019-09-04 16:44:06 -05:00
Greg Lin
92028bb31b
Set user agent during build process
2019-09-04 16:44:06 -05:00
Greg Lin
c452bacb94
Switch user agent format
2019-09-04 16:44:06 -05:00
Greg Lin
e496419e09
Preserve the default HTTP user agent for R 3.6+
2019-09-04 16:44:06 -05:00
sellorm
9a8d2ee4ef
Allows building of RPMs for CentOS 6 ( #32 )
...
* Allows building of RPMs for CentOS 6
Builds on earlier work and provides the tooling required to create Linux OS packages (deb in this case).
Modifies: Dockerfile.centos-6
So that it includes the fpm package build tool and also copies in the packaging script
Adds: package.centos-6
which is the packaging script which runs fpm with the required parameters and dependencies
* Added additional font dependency
2019-09-04 22:28:52 +01:00
Greg Lin
015c13de8e
Replace pango-tools with libpango for openSUSE
2019-08-14 18:12:13 -05:00
Greg Lin
8faee1ca21
Use libreadline7 for the openSUSE 15 package
2019-08-14 18:10:31 -05:00
Greg Lin
70ee9a9771
Build with an older xz on openSUSE 42
...
For compatibility with SLES 12 SP3+. openSUSE 42.3 uses xz 5.2.2
while SLES 12 SP3+ uses xz 5.0.5.
2019-08-14 17:53:57 -05:00