
* votca-tools: add v1.5 * votca-csg: add v1.5 * votca-xtp: add v1.5 * votca-ctp: add v1.5
40 lines
1.3 KiB
Python
40 lines
1.3 KiB
Python
# Copyright 2013-2019 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 VotcaTools(CMakePackage):
|
|
"""Versatile Object-oriented Toolkit for Coarse-graining
|
|
Applications (VOTCA) is a package intended to reduce the amount of
|
|
routine work when doing systematic coarse-graining of various
|
|
systems. The core is written in C++.
|
|
|
|
This package contains the basic tools library of VOTCA.
|
|
"""
|
|
homepage = "http://www.votca.org"
|
|
url = "https://github.com/votca/tools/tarball/v1.4"
|
|
git = "https://github.com/votca/tools.git"
|
|
|
|
version('develop', branch='master')
|
|
version('1.5', sha256='a82a6596c24ff06e79eab17ca02f4405745ceeeb66369693a59023ad0b62cf22')
|
|
version('1.4.1', '3176b72f8a41ec053cc740a5398e7dc4')
|
|
version('1.4', 'cd47868e9f28e2c7b9d01f95aa0185ca')
|
|
|
|
depends_on("cmake@2.8:", type='build')
|
|
depends_on("expat")
|
|
depends_on("fftw")
|
|
depends_on("gsl", when="@:1.4.9999")
|
|
depends_on("eigen@3.3:", when="@1.5:")
|
|
depends_on("boost")
|
|
depends_on("sqlite")
|
|
|
|
def cmake_args(self):
|
|
args = [
|
|
'-DWITH_RC_FILES=OFF'
|
|
]
|
|
return args
|