commit
d166c04db5
54
var/spack/repos/builtin/packages/r-bh/package.py
Normal file
54
var/spack/repos/builtin/packages/r-bh/package.py
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RBh(Package):
|
||||||
|
"""Boost provides free peer-reviewed portable C++ source libraries. A large
|
||||||
|
part of Boost is provided as C++ template code which is resolved entirely
|
||||||
|
at compile-time without linking. This package aims to provide the most
|
||||||
|
useful subset of Boost libraries for template use among CRAN package. By
|
||||||
|
placing these libraries in this package, we offer a more efficient
|
||||||
|
distribution system for CRAN as replication of this code in the sources of
|
||||||
|
other packages is avoided. As of release 1.60.0-2, the following Boost
|
||||||
|
libraries are included: 'algorithm' 'any' 'bimap' 'bind' 'circular_buffer'
|
||||||
|
'concept' 'config' 'container' 'date'_'time' 'detail' 'dynamic_bitset'
|
||||||
|
'exception' 'filesystem' 'flyweight' 'foreach' 'functional' 'fusion'
|
||||||
|
'geometry' 'graph' 'heap' 'icl' 'integer' 'interprocess' 'intrusive' 'io'
|
||||||
|
'iostreams' 'iterator' 'math' 'move' 'mpl' 'multiprcecision' 'numeric'
|
||||||
|
'pending' 'phoenix' 'preprocessor' 'random' 'range' 'smart_ptr' 'spirit'
|
||||||
|
'tuple' 'type_trains' 'typeof' 'unordered' 'utility' 'uuid'."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/BH/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/BH_1.60.0-2.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/BH"
|
||||||
|
|
||||||
|
version('1.60.0-2', 'b50fdc85285da05add4e9da664a2d551')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
44
var/spack/repos/builtin/packages/r-colorspace/package.py
Normal file
44
var/spack/repos/builtin/packages/r-colorspace/package.py
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RColorspace(Package):
|
||||||
|
"""Carries out mapping between assorted color spaces including RGB, HSV,
|
||||||
|
HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar CIELAB.
|
||||||
|
Qualitative, sequential, and diverging color palettes based on HCL colors
|
||||||
|
are provided."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/colorspace/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/colorspace_1.2-6.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/colorspace"
|
||||||
|
|
||||||
|
version('1.2-6', 'a30191e9caf66f77ff4e99c062e9dce1')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
42
var/spack/repos/builtin/packages/r-dichromat/package.py
Normal file
42
var/spack/repos/builtin/packages/r-dichromat/package.py
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RDichromat(Package):
|
||||||
|
"""Collapse red-green or green-blue distinctions to simulate the effects of
|
||||||
|
different types of color-blindness."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/dichromat/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/dichromat_2.0-0.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/dichromat"
|
||||||
|
|
||||||
|
version('2.0-0', '84e194ac95a69763d740947a7ee346a6')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
54
var/spack/repos/builtin/packages/r-ggplot2/package.py
Normal file
54
var/spack/repos/builtin/packages/r-ggplot2/package.py
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RGgplot2(Package):
|
||||||
|
"""An implementation of the grammar of graphics in R. It combines the
|
||||||
|
advantages of both base and lattice graphics: conditioning and shared axes
|
||||||
|
are handled automatically, and you can still build up a plot step by step
|
||||||
|
from multiple data sources. It also implements a sophisticated
|
||||||
|
multidimensional conditioning system and a consistent interface to map data
|
||||||
|
to aesthetic attributes. See http://ggplot2.org for more information,
|
||||||
|
documentation and examples."""
|
||||||
|
|
||||||
|
homepage = "http://ggplot2.org/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/ggplot2_2.1.0.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/ggplot2"
|
||||||
|
|
||||||
|
version('2.1.0', '771928cfb97c649c720423deb3ec7fd3')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-digest')
|
||||||
|
depends_on('r-gtable')
|
||||||
|
depends_on('r-mass')
|
||||||
|
depends_on('r-plyr')
|
||||||
|
depends_on('r-reshape2')
|
||||||
|
depends_on('r-scales')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
44
var/spack/repos/builtin/packages/r-gridextra/package.py
Normal file
44
var/spack/repos/builtin/packages/r-gridextra/package.py
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RGridextra(Package):
|
||||||
|
"""Provides a number of user-level functions to work with "grid" graphics,
|
||||||
|
notably to arrange multiple grid-based plots on a page, and draw tables."""
|
||||||
|
|
||||||
|
homepage = "https://github.com/baptiste/gridextra"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/gridExtra_2.2.1.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/gridExtra"
|
||||||
|
|
||||||
|
version('2.2.1', '7076c2122d387c7ef3add69a1c4fc1b2')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-gtable')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
41
var/spack/repos/builtin/packages/r-gtable/package.py
Normal file
41
var/spack/repos/builtin/packages/r-gtable/package.py
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RGtable(Package):
|
||||||
|
"""Tools to make it easier to work with "tables" of 'grobs'."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/gtable/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/gtable_0.2.0.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/gtable"
|
||||||
|
|
||||||
|
version('0.2.0', '124090ae40b2dd3170ae11180e0d4cab')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
43
var/spack/repos/builtin/packages/r-inline/package.py
Normal file
43
var/spack/repos/builtin/packages/r-inline/package.py
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RInline(Package):
|
||||||
|
"""Functionality to dynamically define R functions and S4 methods with
|
||||||
|
inlined C, C++ or Fortran code supporting .C and .Call calling
|
||||||
|
conventions."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/inline/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/inline_0.3.14.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/inline"
|
||||||
|
|
||||||
|
version('0.3.14', '9fe304a6ebf0e3889c4c6a7ad1c50bca')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
41
var/spack/repos/builtin/packages/r-labeling/package.py
Normal file
41
var/spack/repos/builtin/packages/r-labeling/package.py
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RLabeling(Package):
|
||||||
|
"""Provides a range of axis labeling algorithms."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/labeling/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/labeling_0.3.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/labeling"
|
||||||
|
|
||||||
|
version('0.3', 'ccd7082ec0b211aba8a89d85176bb534')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
44
var/spack/repos/builtin/packages/r-lattice/package.py
Normal file
44
var/spack/repos/builtin/packages/r-lattice/package.py
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RLattice(Package):
|
||||||
|
"""A powerful and elegant high-level data visualization system inspired by
|
||||||
|
Trellis graphics, with an emphasis on multivariate data. Lattice is
|
||||||
|
sufficient for typical graphics needs, and is also flexible enough to
|
||||||
|
handle most nonstandard requirements. See ?Lattice for an introduction."""
|
||||||
|
|
||||||
|
homepage = "http://lattice.r-forge.r-project.org/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/lattice_0.20-33.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/lattice"
|
||||||
|
|
||||||
|
version('0.20-33', 'd487c94db1bfe00a27270f4c71baf53e')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
45
var/spack/repos/builtin/packages/r-magrittr/package.py
Normal file
45
var/spack/repos/builtin/packages/r-magrittr/package.py
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RMagrittr(Package):
|
||||||
|
"""Provides a mechanism for chaining commands with a new forward-pipe
|
||||||
|
operator, %>%. This operator will forward a value, or the result of an
|
||||||
|
expression, into the next function call/expression. There is flexible
|
||||||
|
support for the type of right-hand side expressions. For more information,
|
||||||
|
see package vignette."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/magrittr/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/magrittr_1.5.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/magrittr"
|
||||||
|
|
||||||
|
version('1.5', 'e74ab7329f2b9833f0c3c1216f86d65a')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
42
var/spack/repos/builtin/packages/r-mass/package.py
Normal file
42
var/spack/repos/builtin/packages/r-mass/package.py
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RMass(Package):
|
||||||
|
"""Functions and datasets to support Venables and Ripley, "Modern Applied
|
||||||
|
Statistics with S" (4th edition, 2002)."""
|
||||||
|
|
||||||
|
homepage = "http://www.stats.ox.ac.uk/pub/MASS4/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/MASS_7.3-45.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/MASS"
|
||||||
|
|
||||||
|
version('7.3-45', 'aba3d12fab30f1793bee168a1efea88b')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
44
var/spack/repos/builtin/packages/r-matrix/package.py
Normal file
44
var/spack/repos/builtin/packages/r-matrix/package.py
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RMatrix(Package):
|
||||||
|
"""Classes and methods for dense and sparse matrices and operations on them
|
||||||
|
using 'LAPACK' and 'SuiteSparse'."""
|
||||||
|
|
||||||
|
homepage = "http://matrix.r-forge.r-project.org/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/Matrix_1.2-6.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/Matrix"
|
||||||
|
|
||||||
|
version('1.2-6', 'f545307fb1284861e9266c4e9712c55e')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-lattice')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
47
var/spack/repos/builtin/packages/r-munsell/package.py
Normal file
47
var/spack/repos/builtin/packages/r-munsell/package.py
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RMunsell(Package):
|
||||||
|
"""Provides easy access to, and manipulation of, the Munsell colours.
|
||||||
|
Provides a mapping between Munsell's original notation (e.g. "5R 5/10") and
|
||||||
|
hexadecimal strings suitable for use directly in R graphics. Also provides
|
||||||
|
utilities to explore slices through the Munsell colour tree, to transform
|
||||||
|
Munsell colours and display colour palettes."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/munsell/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/munsell_0.4.3.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/munsell"
|
||||||
|
|
||||||
|
version('0.4.3', 'ebd205323dc37c948f499ee08be9c476')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-colorspace')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
49
var/spack/repos/builtin/packages/r-plyr/package.py
Normal file
49
var/spack/repos/builtin/packages/r-plyr/package.py
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RPlyr(Package):
|
||||||
|
"""A set of tools that solves a common set of problems: you need to break a
|
||||||
|
big problem down into manageable pieces, operate on each piece and then put
|
||||||
|
all the pieces back together. For example, you might want to fit a model to
|
||||||
|
each spatial location or time point in your study, summarise data by panels
|
||||||
|
or collapse high-dimensional arrays to simpler summary statistics. The
|
||||||
|
development of 'plyr' has been generously supported by 'Becton
|
||||||
|
Dickinson'."""
|
||||||
|
|
||||||
|
homepage = "http://had.co.nz/plyr"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/plyr_1.8.4.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/plyr"
|
||||||
|
|
||||||
|
version('1.8.4', 'ef455cf7fc06e34837692156b7b2587b')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-rcpp')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
42
var/spack/repos/builtin/packages/r-rcolorbrewer/package.py
Normal file
42
var/spack/repos/builtin/packages/r-rcolorbrewer/package.py
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RRcolorbrewer(Package):
|
||||||
|
"""Provides color schemes for maps (and other graphics) designed by Cynthia
|
||||||
|
Brewer as described at http://colorbrewer2.org"""
|
||||||
|
|
||||||
|
homepage = "http://colorbrewer2.org"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/RColorBrewer_1.1-2.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/RColorBrewer"
|
||||||
|
|
||||||
|
version('1.1-2', '66054d83eade4dff8a43ad4732691182')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
49
var/spack/repos/builtin/packages/r-rcpp/package.py
Normal file
49
var/spack/repos/builtin/packages/r-rcpp/package.py
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RRcpp(Package):
|
||||||
|
"""The 'Rcpp' package provides R functions as well as C++ classes which
|
||||||
|
offer a seamless integration of R and C++. Many R data types and objects
|
||||||
|
can be mapped back and forth to C++ equivalents which facilitates both
|
||||||
|
writing of new code as well as easier integration of third-party libraries.
|
||||||
|
Documentation about 'Rcpp' is provided by several vignettes included in
|
||||||
|
this package, via the 'Rcpp Gallery' site at <http://gallery.rcpp.org>, the
|
||||||
|
paper by Eddelbuettel and Francois (2011, JSS), and the book by
|
||||||
|
Eddelbuettel (2013, Springer); see 'citation("Rcpp")' for details on these
|
||||||
|
last two."""
|
||||||
|
|
||||||
|
homepage = "http://dirk.eddelbuettel.com/code/rcpp.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/Rcpp_0.12.5.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/Rcpp"
|
||||||
|
|
||||||
|
version('0.12.5', 'f03ec05b4e391cc46e7ce330e82ff5e2')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
56
var/spack/repos/builtin/packages/r-rcppeigen/package.py
Normal file
56
var/spack/repos/builtin/packages/r-rcppeigen/package.py
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RRcppeigen(Package):
|
||||||
|
"""R and 'Eigen' integration using 'Rcpp'. 'Eigen' is a C++ template
|
||||||
|
library for linear algebra: matrices, vectors, numerical solvers and
|
||||||
|
related algorithms. It supports dense and sparse matrices on integer,
|
||||||
|
floating point and complex numbers, decompositions of such matrices, and
|
||||||
|
solutions of linear systems. Its performance on many algorithms is
|
||||||
|
comparable with some of the best implementations based on 'Lapack' and
|
||||||
|
level-3 'BLAS'. The 'RcppEigen' package includes the header files from the
|
||||||
|
'Eigen' C++ template library (currently version 3.2.8). Thus users do not
|
||||||
|
need to install 'Eigen' itself in order to use 'RcppEigen'. Since version
|
||||||
|
3.1.1, 'Eigen' is licensed under the Mozilla Public License (version 2);
|
||||||
|
earlier version were licensed under the GNU LGPL version 3 or later.
|
||||||
|
'RcppEigen' (the 'Rcpp' bindings/bridge to 'Eigen') is licensed under the
|
||||||
|
GNU GPL version 2 or later, as is the rest of 'Rcpp'."""
|
||||||
|
|
||||||
|
homepage = "http://eigen.tuxfamily.org/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/RcppEigen_0.3.2.8.1.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/RcppEigen"
|
||||||
|
|
||||||
|
version('0.3.2.8.1', '4146e06e4fdf7f4d08db7839069d479f')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-matrix')
|
||||||
|
depends_on('r-rcpp')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
46
var/spack/repos/builtin/packages/r-reshape2/package.py
Normal file
46
var/spack/repos/builtin/packages/r-reshape2/package.py
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RReshape2(Package):
|
||||||
|
"""Flexibly restructure and aggregate data using just two functions: melt
|
||||||
|
and dcast (or acast)."""
|
||||||
|
|
||||||
|
homepage = "https://github.com/hadley/reshape"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/reshape2_1.4.1.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/reshape2"
|
||||||
|
|
||||||
|
version('1.4.1', '41e9dffdf5c6fa830321ac9c8ebffe00')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-plyr')
|
||||||
|
depends_on('r-stringr')
|
||||||
|
depends_on('r-rcpp')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
57
var/spack/repos/builtin/packages/r-rstan/package.py
Normal file
57
var/spack/repos/builtin/packages/r-rstan/package.py
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RRstan(Package):
|
||||||
|
"""User-facing R functions are provided to parse, compile, test, estimate,
|
||||||
|
and analyze Stan models by accessing the header-only Stan library provided
|
||||||
|
by the 'StanHeaders' package. The Stan project develops a probabilistic
|
||||||
|
programming language that implements full Bayesian statistical inference
|
||||||
|
via Markov Chain Monte Carlo, rough Bayesian inference via variational
|
||||||
|
approximation, and (optionally penalized) maximum likelihood estimation via
|
||||||
|
optimization. In all three cases, automatic differentiation is used to
|
||||||
|
quickly and accurately evaluate gradients without burdening the user with
|
||||||
|
the need to derive the partial derivatives."""
|
||||||
|
|
||||||
|
homepage = "http://mc-stan.org/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/rstan_2.10.1.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/rstan"
|
||||||
|
|
||||||
|
version('2.10.1', 'f5d212f6f8551bdb91fe713d05d4052a')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-ggplot2')
|
||||||
|
depends_on('r-stanheaders')
|
||||||
|
depends_on('r-inline')
|
||||||
|
depends_on('r-gridextra')
|
||||||
|
depends_on('r-rcpp')
|
||||||
|
depends_on('r-rcppeigen')
|
||||||
|
depends_on('r-bh')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
49
var/spack/repos/builtin/packages/r-scales/package.py
Normal file
49
var/spack/repos/builtin/packages/r-scales/package.py
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RScales(Package):
|
||||||
|
"""Graphical scales map data to aesthetics, and provide methods for
|
||||||
|
automatically determining breaks and labels for axes and legends."""
|
||||||
|
|
||||||
|
homepage = "https://github.com/hadley/scales"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/scales_0.4.0.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/scales"
|
||||||
|
|
||||||
|
version('0.4.0', '7b5602d9c55595901192248bca25c099')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-rcolorbrewer')
|
||||||
|
depends_on('r-dichromat')
|
||||||
|
depends_on('r-plyr')
|
||||||
|
depends_on('r-munsell')
|
||||||
|
depends_on('r-labeling')
|
||||||
|
depends_on('r-rcpp')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
55
var/spack/repos/builtin/packages/r-stanheaders/package.py
Normal file
55
var/spack/repos/builtin/packages/r-stanheaders/package.py
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RStanheaders(Package):
|
||||||
|
"""The C++ header files of the Stan project are provided by this package,
|
||||||
|
but it contains no R code, vignettes, or function documentation. There is a
|
||||||
|
shared object containing part of the CVODES library, but it is not
|
||||||
|
accessible from R. StanHeaders is only useful for developers who want to
|
||||||
|
utilize the LinkingTo directive of their package's DESCRIPTION file to
|
||||||
|
build on the Stan library without incurring unnecessary dependencies. The
|
||||||
|
Stan project develops a probabilistic programming language that implements
|
||||||
|
full or approximate Bayesian statistical inference via Markov Chain Monte
|
||||||
|
Carlo or variational methods and implements (optionally penalized) maximum
|
||||||
|
likelihood estimation via optimization. The Stan library includes an
|
||||||
|
advanced automatic differentiation scheme, templated statistical and linear
|
||||||
|
algebra functions that can handle the automatically differentiable scalar
|
||||||
|
types (and doubles, ints, etc.), and a parser for the Stan language. The
|
||||||
|
'rstan' package provides user-facing R functions to parse, compile, test,
|
||||||
|
estimate, and analyze Stan models."""
|
||||||
|
|
||||||
|
homepage = "http://mc-stan.org/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/StanHeaders_2.10.0-2.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/StanHeaders"
|
||||||
|
|
||||||
|
version('2.10.0-2', '9d09b1e9278f08768f7a988ad9082d57')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
51
var/spack/repos/builtin/packages/r-stringi/package.py
Normal file
51
var/spack/repos/builtin/packages/r-stringi/package.py
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RStringi(Package):
|
||||||
|
"""Allows for fast, correct, consistent, portable, as well as convenient
|
||||||
|
character string/text processing in every locale and any native encoding.
|
||||||
|
Owing to the use of the ICU library, the package provides R users with
|
||||||
|
platform-independent functions known to Java, Perl, Python, PHP, and Ruby
|
||||||
|
programmers. Among available features there are: pattern searching (e.g.,
|
||||||
|
with ICU Java-like regular expressions or the Unicode Collation Algorithm),
|
||||||
|
random string generation, case mapping, string transliteration,
|
||||||
|
concatenation, Unicode normalization, date-time formatting and parsing,
|
||||||
|
etc."""
|
||||||
|
|
||||||
|
homepage = "http://www.gagolewski.com/software/stringi/"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/stringi_1.1.1.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/stringi"
|
||||||
|
|
||||||
|
version('1.1.1', '32b919ee3fa8474530c4942962a6d8d9')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('icu')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
48
var/spack/repos/builtin/packages/r-stringr/package.py
Normal file
48
var/spack/repos/builtin/packages/r-stringr/package.py
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
##############################################################################
|
||||||
|
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
|
||||||
|
# Produced at the Lawrence Livermore National Laboratory.
|
||||||
|
#
|
||||||
|
# This file is part of Spack.
|
||||||
|
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
|
||||||
|
# LLNL-CODE-647188
|
||||||
|
#
|
||||||
|
# For details, see https://github.com/llnl/spack
|
||||||
|
# Please also see the LICENSE file for our notice and the LGPL.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Lesser General Public License (as
|
||||||
|
# published by the Free Software Foundation) version 2.1, February 1999.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
|
||||||
|
# conditions of the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public
|
||||||
|
# License along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
##############################################################################
|
||||||
|
from spack import *
|
||||||
|
|
||||||
|
|
||||||
|
class RStringr(Package):
|
||||||
|
"""A consistent, simple and easy to use set of wrappers around the
|
||||||
|
fantastic 'stringi' package. All function and argument names (and
|
||||||
|
positions) are consistent, all functions deal with "NA"'s and zero length
|
||||||
|
vectors in the same way, and the output from one function is easy to feed
|
||||||
|
into the input of another."""
|
||||||
|
|
||||||
|
homepage = "https://cran.r-project.org/web/packages/stringr/index.html"
|
||||||
|
url = "https://cran.r-project.org/src/contrib/stringr_1.0.0.tar.gz"
|
||||||
|
list_url = "https://cran.r-project.org/src/contrib/Archive/stringr"
|
||||||
|
|
||||||
|
version('1.0.0', '5ca977c90351f78b1b888b379114a7b4')
|
||||||
|
|
||||||
|
extends('R')
|
||||||
|
|
||||||
|
depends_on('r-stringi')
|
||||||
|
depends_on('r-magrittr')
|
||||||
|
|
||||||
|
def install(self, spec, prefix):
|
||||||
|
R('CMD', 'INSTALL', '--library={0}'.format(self.module.r_lib_dir),
|
||||||
|
self.stage.source_path)
|
Loading…
Reference in New Issue
Block a user