From 4493d311705f6440b7619ed152e359c9ff94b2ef Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Sun, 9 Aug 2020 12:03:26 -0500 Subject: dire: new package at v2.004 (#17749) Older versions do not compile correctly. New users should use 2.004, not any of the older versions. Co-authored-by: Adam J. Stewart --- var/spack/repos/builtin/packages/dire/package.py | 39 ++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 var/spack/repos/builtin/packages/dire/package.py (limited to 'var') diff --git a/var/spack/repos/builtin/packages/dire/package.py b/var/spack/repos/builtin/packages/dire/package.py new file mode 100644 index 0000000000..9b0fde818c --- /dev/null +++ b/var/spack/repos/builtin/packages/dire/package.py @@ -0,0 +1,39 @@ +# 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 Dire(Package): + """DIRE (short for dipole resummation) a C++ program for all-order + radiative corrections to scattering processes in high-energy particle + collisions.""" + + homepage = "http://dire.gitlab.io/" + url = "http://dire.gitlab.io/Downloads/DIRE-2.004.tar.gz" + git = "http://gitlab.com/dire/direforpythia" + list_url = "http://dire.gitlab.io/Downloads.html" + + maintainer = ['mdiefent'] + + version('2.004', sha256='8cc1213b58fec744fdaa50834560a14b141de99efb2c3e3d3d47f3d6d84b179f') + + depends_on('zlib') + depends_on('boost') + depends_on('lhapdf') + depends_on('hepmc') + depends_on('pythia8@8226:') + + def install(self, spec, prefix): + configure_args = ['--prefix={0}'.format(prefix)] + configure_args.append( + '--with-pythia8={0}'.format(spec['pythia8'].prefix)) + configure(*configure_args) + make() + # Open bug: https://gitlab.com/wdconinc/direforpythia/-/merge_requests/1 + filter_file('-Wl,-rpath ', + self.compiler.cc_rpath_arg, + 'bin/dire-config') + make('install') -- cgit v1.2.3-60-g2f50