summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/r-stringi/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/r-stringi/package.py')
-rw-r--r--var/spack/repos/builtin/packages/r-stringi/package.py23
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:')