diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/r-stringi/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/r-stringi/package.py | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/r-stringi/package.py b/var/spack/repos/builtin/packages/r-stringi/package.py index a02c9584bb..68c5b531cc 100644 --- a/var/spack/repos/builtin/packages/r-stringi/package.py +++ b/var/spack/repos/builtin/packages/r-stringi/package.py @@ -1,4 +1,4 @@ -# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other +# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) @@ -7,20 +7,22 @@ from spack import * class RStringi(RPackage): - """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.""" + """Character String Processing Facilities + + A multitude of character string/text/natural language processing tools: + pattern searching (e.g., with 'Java'-like regular expressions or the + 'Unicode' collation algorithm), random string generation, case mapping, + string transliteration, concatenation, sorting, padding, wrapping, Unicode + normalisation, date-time formatting and parsing, and many more. They are + fast, consistent, convenient, and - owing to the use of the 'ICU' + (International Components for Unicode) library - portable across all + locales and platforms.""" homepage = "http://www.gagolewski.com/software/stringi/" url = "https://cloud.r-project.org/src/contrib/stringi_1.1.2.tar.gz" list_url = "https://cloud.r-project.org/src/contrib/Archive/stringi" + version('1.5.3', sha256='224f1e8dedc962a676bc2e1f53016f6a129a0a38aa0f35daf6dece62ff714010') version('1.4.3', sha256='13cecb396b700f81af38746e97b550a1d9fda377ca70c78f6cdfc770d33379ed') version('1.3.1', sha256='32df663bb6e9527e1ac265eec2116d26f7b7e62ea5ae7cc5de217cbb8defc362') version('1.1.5', sha256='651e85fc4ec6cf71ad8a4347f2bd4b00a490cf9eec20921a83bf5222740402f2') @@ -30,3 +32,4 @@ class RStringi(RPackage): depends_on('r@2.14:', type=('build', 'run')) depends_on('icu4c@52:') + depends_on('icu4c@55:', when='@1.5.3:') |