From b76fc61debcc09bad12e353b317a8ce9ee7501cd Mon Sep 17 00:00:00 2001 From: Valentin Volkl Date: Tue, 10 May 2022 14:40:04 +0200 Subject: agile: add new package (#30244) Co-authored-by: Massimiliano Culpo --- var/spack/repos/builtin/packages/agile/package.py | 33 +++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 var/spack/repos/builtin/packages/agile/package.py diff --git a/var/spack/repos/builtin/packages/agile/package.py b/var/spack/repos/builtin/packages/agile/package.py new file mode 100644 index 0000000000..d97444f45f --- /dev/null +++ b/var/spack/repos/builtin/packages/agile/package.py @@ -0,0 +1,33 @@ +# Copyright 2013-2022 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 Agile(AutotoolsPackage): + """AGILe is A Generator Interface Library (& executable), i.e. a uniform + object oriented C++ interface for a variety of Fortran-based Monte Carlo + event generators..""" + + homepage = "https://agile.hepforge.org/" + url = "http://www.hepforge.org/archive/agile/AGILe-1.4.1.tar.gz" + + tags = ['hep'] + + maintainers = ['vvolkl'] + + version('1.5.1', sha256='e38536300060e4b845ccaaed824c7495944f9117a0d7e4ee74a18bf278e2012f') + + depends_on('hepmc') + depends_on('boost') + + def configure_args(self): + options = ['--prefix=%s' % self.spec.prefix, + '--with-hepmc=%s' % self.spec['hepmc'].prefix, + '--with-boost=%s' % self.spec['boost'].prefix, + '--disable-pyext', # probably only works with python2 + 'CFLAGS=-g0 -O2', + 'CXXFLAGS=-g0 -O2', + 'FFLAGS=-g0 -O2'] + return options -- cgit v1.2.3-60-g2f50