From 2cb676e8d7f9e6d354df2f9fb7bb3287182f79be Mon Sep 17 00:00:00 2001
From: Sheng Di <disheng222@gmail.com>
Date: Fri, 6 Nov 2020 07:48:11 -0600
Subject: add z-checker (#19738)

* revise z-checker's package.py

* add mpi dependency to z-checker

* add one whitespace required by Flake8

* trailing whitespace

Co-authored-by: Sheng Di <sdi1@anl.gov>
---
 .../repos/builtin/packages/z-checker/package.py    | 32 ++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 var/spack/repos/builtin/packages/z-checker/package.py

(limited to 'var')

diff --git a/var/spack/repos/builtin/packages/z-checker/package.py b/var/spack/repos/builtin/packages/z-checker/package.py
new file mode 100644
index 0000000000..215cfbff66
--- /dev/null
+++ b/var/spack/repos/builtin/packages/z-checker/package.py
@@ -0,0 +1,32 @@
+# Copyright 2013-2020 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)
+
+# ----------------------------------------------------------------------------
+
+from spack import *
+
+
+class ZChecker(AutotoolsPackage):
+    """a library to perform the compression assessment for lossy compressors"""
+
+    homepage = "https://github.com/CODARcode/Z-checker"
+    url      = "https://github.com/CODARcode/Z-checker/releases/download/0.5.0/Z-checker-0.5.0.tar.gz"
+
+    maintainers = ['disheng222']
+
+    version('0.5.0', sha256='ad5e68472c511b393ee1ae67d2e3072a22004001cf19a14bd99a2e322a6ce7f9')
+
+    variant('mpi', default=False,
+            description='Enable mpi compilation')
+
+    depends_on('mpi', when="+mpi")
+
+    def configure_args(self):
+        args = []
+        if '+mpi' in self.spec:
+            args += ['--enable-mpi']
+        else:
+            args += ['--disable-mpi']
+        return args
-- 
cgit v1.2.3-70-g09d2