summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/bash
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2017-04-07 08:43:13 -0500
committerGitHub <noreply@github.com>2017-04-07 08:43:13 -0500
commit16fb872f8444a29342e285f836b1bd8d2d268a18 (patch)
tree8c1fc33229b24186e8c96e03d7a0df042ebc6e4b /var/spack/repos/builtin/packages/bash
parent1d21a11ff4b646666ae8027e7594476f045833d1 (diff)
downloadspack-16fb872f8444a29342e285f836b1bd8d2d268a18.tar.gz
spack-16fb872f8444a29342e285f836b1bd8d2d268a18.tar.bz2
spack-16fb872f8444a29342e285f836b1bd8d2d268a18.tar.xz
spack-16fb872f8444a29342e285f836b1bd8d2d268a18.zip
Fix ncurses support in bash package (#3735)
Diffstat (limited to 'var/spack/repos/builtin/packages/bash')
-rw-r--r--var/spack/repos/builtin/packages/bash/package.py26
1 files changed, 16 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/bash/package.py b/var/spack/repos/builtin/packages/bash/package.py
index 33168c2c34..17159989d0 100644
--- a/var/spack/repos/builtin/packages/bash/package.py
+++ b/var/spack/repos/builtin/packages/bash/package.py
@@ -25,21 +25,27 @@
from spack import *
-class Bash(Package):
+class Bash(AutotoolsPackage):
"""The GNU Project's Bourne Again SHell."""
homepage = "https://www.gnu.org/software/bash/"
- url = "https://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz"
+ url = "https://ftp.gnu.org/gnu/bash/bash-4.4.tar.gz"
+ version('4.4', '148888a7c95ac23705559b6f477dfe25')
version('4.3', '81348932d5da294953e15d4814c74dd1')
- depends_on('readline')
+ depends_on('ncurses')
+ depends_on('readline@5.0:')
- def install(self, spec, prefix):
- configure('--prefix=%s' % prefix,
- '--with-curses',
- '--with-installed-readline=%s' % spec['readline'].prefix)
+ def configure_args(self):
+ spec = self.spec
- make()
- make("tests")
- make("install")
+ return [
+ 'LIBS=-lncursesw',
+ '--with-curses',
+ '--enable-readline',
+ '--with-installed-readline={0}'.format(spec['readline'].prefix),
+ ]
+
+ def check(self):
+ make('tests')