summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/muparser/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/muparser/package.py')
-rw-r--r--var/spack/repos/builtin/packages/muparser/package.py40
1 files changed, 19 insertions, 21 deletions
diff --git a/var/spack/repos/builtin/packages/muparser/package.py b/var/spack/repos/builtin/packages/muparser/package.py
index f2a938cc61..2d72cc487d 100644
--- a/var/spack/repos/builtin/packages/muparser/package.py
+++ b/var/spack/repos/builtin/packages/muparser/package.py
@@ -8,42 +8,40 @@ from spack.package import *
class Muparser(Package):
"""C++ math expression parser library."""
+
homepage = "https://beltoforion.de/en/muparser/"
- url = "https://github.com/beltoforion/muparser/archive/v2.2.5.tar.gz"
+ url = "https://github.com/beltoforion/muparser/archive/v2.2.5.tar.gz"
- version('2.2.6.1', sha256='d2562853d972b6ddb07af47ce8a1cdeeb8bb3fa9e8da308746de391db67897b3')
- version('2.2.5', sha256='0666ef55da72c3e356ca85b6a0084d56b05dd740c3c21d26d372085aa2c6e708')
+ version("2.2.6.1", sha256="d2562853d972b6ddb07af47ce8a1cdeeb8bb3fa9e8da308746de391db67897b3")
+ version("2.2.5", sha256="0666ef55da72c3e356ca85b6a0084d56b05dd740c3c21d26d372085aa2c6e708")
# Replace std::auto_ptr by std::unique_ptr
# https://github.com/beltoforion/muparser/pull/46
- patch('auto_ptr.patch',
- when='@2.2.5')
+ patch("auto_ptr.patch", when="@2.2.5")
- depends_on('cmake@3.1.0:', when='@2.2.6:', type='build')
+ depends_on("cmake@3.1.0:", when="@2.2.6:", type="build")
# Cmake build since 2.2.6
- @when('@2.2.6:')
+ @when("@2.2.6:")
def install(self, spec, prefix):
- cmake_args = [
- '-DENABLE_SAMPLES=OFF',
- '-DENABLE_OPENMP=OFF',
- '-DBUILD_SHARED_LIBS=ON'
- ]
+ cmake_args = ["-DENABLE_SAMPLES=OFF", "-DENABLE_OPENMP=OFF", "-DBUILD_SHARED_LIBS=ON"]
cmake_args.extend(std_cmake_args)
- with working_dir('spack-build', create=True):
- cmake('..', *cmake_args)
+ with working_dir("spack-build", create=True):
+ cmake("..", *cmake_args)
make()
- make('install')
+ make("install")
- @when('@2.2.5')
+ @when("@2.2.5")
def install(self, spec, prefix):
- options = ['--disable-debug',
- '--disable-samples',
- '--disable-dependency-tracking',
- 'CXXFLAGS={0}'.format(self.compiler.cxx11_flag),
- '--prefix=%s' % prefix]
+ options = [
+ "--disable-debug",
+ "--disable-samples",
+ "--disable-dependency-tracking",
+ "CXXFLAGS={0}".format(self.compiler.cxx11_flag),
+ "--prefix=%s" % prefix,
+ ]
configure(*options)