diff options
author | snehring <snehring@users.noreply.github.com> | 2022-04-19 02:50:44 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-19 01:50:44 -0600 |
commit | 326fa2392b15e660cada060540a0958b4f1939ed (patch) | |
tree | d4adb3f4ca81550870cc926d2634e62b09a63768 /var | |
parent | 0c4a866c2e54b875c009b8d149fe3a5167e26c99 (diff) | |
download | spack-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.py | 13 |
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] |