gaussian: adding tcsh dependency (#30096)
This commit is contained in:
parent
0c4a866c2e
commit
326fa2392b
@ -18,6 +18,19 @@ class Gaussian(Package):
|
|||||||
version('16-B.01', sha256='0b2cf60aa85d2c8c8e7547446e60e8e8cb67eec20e5f13c4a3e4e7616dcdf122')
|
version('16-B.01', sha256='0b2cf60aa85d2c8c8e7547446e60e8e8cb67eec20e5f13c4a3e4e7616dcdf122')
|
||||||
version('09-D.01', sha256='ef14885b5e334b6ec44a93bfd7225c634247dc946416af3087ab055bf05f54cd')
|
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
|
@property
|
||||||
def ver(self):
|
def ver(self):
|
||||||
return self.version.string.split('-')[0]
|
return self.version.string.split('-')[0]
|
||||||
|
Loading…
Reference in New Issue
Block a user