easyconfigs-it4i/r/R/R-3.1.1-ictce-6.2.5-bare-mt.eb
Josef Hrabal 27902b54aa _not_installed merged back
Modules which was not installed merged back to root directory.
2017-04-05 12:53:18 +02:00

40 lines
1.6 KiB
Plaintext

name = 'R'
version = '3.1.1'
versionsuffix = '-bare-mt' # bare, as in no extensions included
homepage = 'http://www.r-project.org/'
description = """R is a free software environment for statistical computing and graphics."""
toolchain = {'name': 'ictce', 'version': '6.2.5'}
# turn on -fpmodel=precise and -O3
toolchainopts = {'precise': True, 'opt': True} # 'openmp' is enabled in R by default
sources = [SOURCE_TAR_GZ]
source_urls = ['http://cran.us.r-project.org/src/base/R-%(version_major)s']
preconfigopts = 'BLAS_LIBS="$LIBBLAS_MT" LAPACK_LIBS="$LIBLAPACK_MT"' # use multi-thread BLAS/LAPACK
configopts = "--with-lapack --with-blas --with-pic --enable-threads --with-x=no --enable-R-shlib"
configopts += " --with-recommended-packages=no"
dependencies = [
('libreadline', '6.3'),
('ncurses', '5.9'),
('libpng', '1.6.12'), # for plotting in R
('libjpeg-turbo', '1.3.1'), # for plotting in R
('Java', '1.7.0_60', '', True), # Java bindings are built if Java is found, might as well provide it
]
exts_list = [] # just to make it explicit this module doesn't include any extensions
sanity_check_paths = {
'files': ['bin/%s' % x for x in ['R', 'Rscript']] +
['lib64/R/include/%s' % x for x in ['Rconfig.h', 'Rdefines.h', 'Rembedded.h',
'R.h', 'Rinterface.h', 'Rinternals.h',
'Rmath.h', 'Rversion.h', 'S.h']] +
['lib64/R/modules/%s' % x for x in ['internet.%s' % SHLIB_EXT, 'lapack.%s' % SHLIB_EXT, 'vfonts.%s' % SHLIB_EXT]] +
['lib64/R/lib/libR.%s' % SHLIB_EXT],
'dirs': []
}
moduleclass = 'lang'