From c41c5bc9b83f726eee5f1969bc4b53ffa8d89348 Mon Sep 17 00:00:00 2001 From: "Kelly (KT) Thompson" Date: Fri, 18 Aug 2017 15:01:02 -0600 Subject: For Tk, also provide a symlink for wishX.X. (#5161) + gitk (and possibly other tools) expect to find the Tk executable `wish`, so add a symlink with this name that points to the the versioned filename. + Example: `wish --> wish8.6` --- var/spack/repos/builtin/packages/tk/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/tk/package.py b/var/spack/repos/builtin/packages/tk/package.py index 69ea8a6a00..ab25ba1d5b 100644 --- a/var/spack/repos/builtin/packages/tk/package.py +++ b/var/spack/repos/builtin/packages/tk/package.py @@ -53,3 +53,8 @@ class Tk(AutotoolsPackage): def configure_args(self): spec = self.spec return ['--with-tcl={0}'.format(spec['tcl'].prefix.lib)] + + @run_after('install') + def symlink_wish(self): + with working_dir(self.prefix.bin): + symlink('wish{0}'.format(self.version.up_to(2)), 'wish') -- cgit v1.2.3-60-g2f50