summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorsnehring <snehring@users.noreply.github.com>2022-04-19 02:50:44 -0500
committerGitHub <noreply@github.com>2022-04-19 01:50:44 -0600
commit326fa2392b15e660cada060540a0958b4f1939ed (patch)
treed4adb3f4ca81550870cc926d2634e62b09a63768 /var
parent0c4a866c2e54b875c009b8d149fe3a5167e26c99 (diff)
downloadspack-326fa2392b15e660cada060540a0958b4f1939ed.tar.gz
spack-326fa2392b15e660cada060540a0958b4f1939ed.tar.bz2
spack-326fa2392b15e660cada060540a0958b4f1939ed.tar.xz
spack-326fa2392b15e660cada060540a0958b4f1939ed.zip
gaussian: adding tcsh dependency (#30096)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/gaussian/package.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/gaussian/package.py b/var/spack/repos/builtin/packages/gaussian/package.py
index bc543acc56..69960e5dc7 100644
--- a/var/spack/repos/builtin/packages/gaussian/package.py
+++ b/var/spack/repos/builtin/packages/gaussian/package.py
@@ -18,6 +18,19 @@ class Gaussian(Package):
version('16-B.01', sha256='0b2cf60aa85d2c8c8e7547446e60e8e8cb67eec20e5f13c4a3e4e7616dcdf122')
version('09-D.01', sha256='ef14885b5e334b6ec44a93bfd7225c634247dc946416af3087ab055bf05f54cd')
+ depends_on('tcsh')
+
+ def patch(self):
+ csh = join_path(self.spec['tcsh'].prefix.bin, 'csh')
+ tcsh = join_path(self.spec['tcsh'].prefix.bin, 'tcsh')
+ dirs = ['bsd', 'tests']
+ for d in dirs:
+ for f in next(os.walk(d))[2]:
+ filter_file('^#!/bin/csh',
+ '#!{0}'.format(csh), join_path(d, f))
+ filter_file('^#!/bin/tcsh',
+ '#!{0}'.format(tcsh), join_path(d, f))
+
@property
def ver(self):
return self.version.string.split('-')[0]