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
sellorm
426a9a0582
Enables building of RPMs for opensuse ( #25 )
...
* Enables OS package building on opensuse
Added the tooling necessary to enable the building of RPMs for opensuse
* Fixed the vendor and added additional dependency
2019-08-12 20:45:42 +01:00
Greg Lin
844c1cc972
Add unzip and zip to CentOS 7 package
2019-08-08 15:58:46 -05:00
Greg Lin
656da3e9cd
Remove unnecessary dependencies for CentOS 7 packages
2019-08-08 15:49:49 -05:00
sellorm
60474b593b
Enables output of Linux OS packages for CentOS 7 ( #20 )
...
* Enables output of Linux OS packages for CentOS 7
* Changed vendor to RStudio
* Added post install script to swap in openBLAS shared library
* tidied up some dependencies
* Added a post remove step to cleanup install dir
As we swap in the openBlas shared object file during installation
the RPM database knows that the RPM installation has been "interefered"
with. Because of this `yum remove` does not clean out the full directory
tree. This update therefore prunes the directory tree at
/opt/R/R_VERSION
2019-08-06 23:17:45 +01:00
sellorm
782e4ec3a1
Enables creation of Linux packages for Ubuntu 1604 ( #21 )
2019-08-06 00:26:53 +01:00
sellorm
d00b1c5e68
Enables output of Linux OS packages for Debian 9 ( #19 )
...
* Enables output of Linux OS packages for Debian 9
* added vendor
* Changed vendor to RStudio
2019-07-30 21:04:21 +01:00
sellorm
1938cc5399
Added 'vendor' to the package config ( #18 )
...
* Added 'vendor' to the package config
* Changed vendor to RStudio
2019-07-30 21:03:00 +01:00
sellorm
74c1334ac7
removed dependency xdg-utils ( #17 )
2019-07-30 21:01:49 +01:00