From 8dcbd2ee6f92e22693b7d436f08867d8aef17008 Mon Sep 17 00:00:00 2001 From: iarspider Date: Mon, 1 Nov 2021 15:13:25 +0100 Subject: alpgen: fix cms recipe (#26812) --- var/spack/repos/builtin/packages/alpgen/package.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/alpgen/package.py b/var/spack/repos/builtin/packages/alpgen/package.py index 129d613582..a5d2d7310b 100644 --- a/var/spack/repos/builtin/packages/alpgen/package.py +++ b/var/spack/repos/builtin/packages/alpgen/package.py @@ -15,6 +15,9 @@ class Alpgen(MakefilePackage): homepage = "http://mlm.home.cern.ch/mlm/alpgen/" url = "http://mlm.home.cern.ch/mlm/alpgen/V2.1/v214.tgz" + maintainers = ['iarspider'] + tags = ['hep'] + patch('alpgen-214.patch', when='recipe=cms') patch('alpgen-214-Darwin-x86_84-gfortran.patch', when='platform=darwin recipe=cms') patch('alpgen-2.1.4-sft.patch', when='recipe=sft', level=0) @@ -95,6 +98,9 @@ class Alpgen(MakefilePackage): if self.spec.satisfies('recipe=cms'): filter_file('-fno-automatic', '-fno-automatic -std=legacy', 'compile.mk') + copy(join_path(os.path.dirname(__file__), 'cms_build.sh'), 'cms_build.sh') + copy(join_path(os.path.dirname(__file__), 'cms_install.sh'), + 'cms_install.sh') @when('recipe=cms') def cmake(self, spec, prefix): @@ -113,7 +119,7 @@ class Alpgen(MakefilePackage): for root, dirs, files in os.walk(prefix): set_install_permissions(root) for file in files: - set_install_permissions(file) + set_install_permissions(join_path(root, file)) @when('recipe=sft') def cmake(self, spec, prefix): -- cgit v1.2.3-70-g09d2