summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2019-12-13 12:53:44 -0600
committerGitHub <noreply@github.com>2019-12-13 12:53:44 -0600
commit2e19a9343b15df4a9e690b7b57fb8ce29f1ef56d (patch)
tree0e334e457dd21ac204b081de32d002cf54bbbbd6 /var
parentc6594083685632c4f5cb8011417bdfe8d0245cd1 (diff)
downloadspack-2e19a9343b15df4a9e690b7b57fb8ce29f1ef56d.tar.gz
spack-2e19a9343b15df4a9e690b7b57fb8ce29f1ef56d.tar.bz2
spack-2e19a9343b15df4a9e690b7b57fb8ce29f1ef56d.tar.xz
spack-2e19a9343b15df4a9e690b7b57fb8ce29f1ef56d.zip
Add latest version of oniguruma (#14133)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/oniguruma/package.py21
1 files changed, 20 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/oniguruma/package.py b/var/spack/repos/builtin/packages/oniguruma/package.py
index 9d9ccecdec..3c9bfb1d17 100644
--- a/var/spack/repos/builtin/packages/oniguruma/package.py
+++ b/var/spack/repos/builtin/packages/oniguruma/package.py
@@ -10,6 +10,25 @@ class Oniguruma(AutotoolsPackage):
"""Regular expression library."""
homepage = "https://github.com/kkos/oniguruma"
- url = "https://github.com/kkos/oniguruma/releases/download/v6.1.3/onig-6.1.3.tar.gz"
+ url = "https://github.com/kkos/oniguruma/releases/download/v6.9.4/onig-6.9.4.tar.gz"
+ version('6.9.4', sha256='4669d22ff7e0992a7e93e116161cac9c0949cd8960d1c562982026726f0e6d53')
version('6.1.3', sha256='480c850cd7c7f2fcaad0942b4a488e2af01fbb8e65375d34908f558b432725cf')
+
+ @property
+ def libs(self):
+ return find_libraries('libonig', root=self.prefix, recursive=True)
+
+ @run_after('install')
+ @on_package_attributes(run_tests=True)
+ def configuration_check(self):
+ onig_config = Executable(join_path(self.prefix.bin, 'onig-config'))
+
+ assert onig_config('--cflags', output=str).rstrip() == \
+ self.spec['oniguruma'].headers.include_flags
+ assert onig_config('--libs', output=str).rstrip() == \
+ self.spec['oniguruma'].libs.ld_flags
+ assert onig_config('--prefix', output=str).rstrip() == \
+ self.prefix
+ assert onig_config('--exec-prefix', output=str).rstrip() == \
+ self.prefix