Merge pull request #1083 from robertdfrench/tmux-2.2

Tmux 2.2
This commit is contained in:
Todd Gamblin 2016-06-20 09:36:55 -07:00 committed by GitHub
commit 12b9d6da10

View File

@ -24,26 +24,33 @@
############################################################################## ##############################################################################
from spack import * from spack import *
class Tmux(Package): class Tmux(Package):
"""tmux is a terminal multiplexer. What is a terminal multiplexer? It lets """tmux is a terminal multiplexer. What is a terminal multiplexer? It lets
you switch easily between several programs in one terminal, detach them (they you switch easily between several programs in one terminal, detach them
keep running in the background) and reattach them to a different terminal. And (they keep running in the background) and reattach them to a different
do a lot more. terminal. And do a lot more.
""" """
homepage = "http://tmux.github.io" homepage = "http://tmux.github.io"
url = "https://github.com/tmux/tmux/releases/download/2.1/tmux-2.1.tar.gz" url = "https://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gz"
version('1.9a', 'b07601711f96f1d260b390513b509a2d') version('1.9a', 'b07601711f96f1d260b390513b509a2d')
version('2.1', '74a2855695bccb51b6e301383ad4818c') version('2.1', '74a2855695bccb51b6e301383ad4818c')
version('2.2', 'bd95ee7205e489c62c616bb7af040099')
depends_on('libevent') depends_on('libevent')
depends_on('ncurses') depends_on('ncurses')
def install(self, spec, prefix): def install(self, spec, prefix):
pkg_config_path = ':'.join([
spec['libevent'].prefix,
spec['ncurses'].prefix
])
configure( configure(
"--prefix=%s" % prefix, "--prefix=%s" % prefix,
"PKG_CONFIG_PATH=%s:%s" % (spec['libevent'].prefix, spec['ncurses'].prefix)) "PKG_CONFIG_PATH=%s" % pkg_config_path)
make() make()
make("install") make("install")