summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitri Smirnov <dmixsmi@gmail.com>2021-04-19 21:17:38 -0400
committerGitHub <noreply@github.com>2021-04-19 20:17:38 -0500
commit6b33595ebf51cd57e68301bd715968f02702e6c9 (patch)
tree73e45bef5d843d67142b62dfc14e2f43024acd3a
parent2a7322c43af42f808197bc34c7b2d436b661beff (diff)
downloadspack-6b33595ebf51cd57e68301bd715968f02702e6c9.tar.gz
spack-6b33595ebf51cd57e68301bd715968f02702e6c9.tar.bz2
spack-6b33595ebf51cd57e68301bd715968f02702e6c9.tar.xz
spack-6b33595ebf51cd57e68301bd715968f02702e6c9.zip
genfit: Add an older version, update dependencies (#20892)
- Add dependency on eigen package - Add last version known to work with ROOT 6.16.00. Until recently GenFit lacked any tagged versions, therefore, we use a commit hash
-rw-r--r--var/spack/repos/builtin/packages/genfit/package.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/genfit/package.py b/var/spack/repos/builtin/packages/genfit/package.py
index c461089e76..a36afdc45e 100644
--- a/var/spack/repos/builtin/packages/genfit/package.py
+++ b/var/spack/repos/builtin/packages/genfit/package.py
@@ -7,7 +7,8 @@ from spack import *
class Genfit(CMakePackage):
- """GenFit is a tracking framework in particle and nuclear physics."""
+ """GenFit is an experiment-independent framework for track reconstruction in
+ particle and nuclear physics"""
homepage = "https://github.com/GenFit/GenFit"
url = "https://github.com/GenFit/GenFit/archive/02-00-00.tar.gz"
@@ -19,8 +20,12 @@ class Genfit(CMakePackage):
version('master', branch='master')
version('02-00-00', sha256='0bfd5dd152ad0573daa4153a731945824e0ce266f844988b6a8bebafb7f2dacc')
+ # Untagged version from 2017-06-23 known to work with root@6.16.00
+ version('b496504a', sha256='e1582b35782118ade08498adc03f3fda01979ff8bed61e0520edae46d7bfe477')
depends_on('root')
+ depends_on('root@:6.16.00', when='@b496504a')
+ depends_on('eigen')
def cmake_args(self):
args = []