aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/terminator.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/terminator.rb')
-rw-r--r--Library/Formula/terminator.rb55
1 files changed, 0 insertions, 55 deletions
diff --git a/Library/Formula/terminator.rb b/Library/Formula/terminator.rb
deleted file mode 100644
index fd94ee562..000000000
--- a/Library/Formula/terminator.rb
+++ /dev/null
@@ -1,55 +0,0 @@
-require "formula"
-
-class Terminator < Formula
- homepage "https://launchpad.net/terminator"
- url "http://launchpad.net/terminator/trunk/0.97/+download/terminator-0.97.tar.gz"
- sha1 "aa92a6cacd572f6a834ac1de88ae699c7b7dee69"
-
- depends_on "pkg-config" => :build
- depends_on "intltool" => :build
- depends_on :python
- depends_on :x11
- depends_on "vte"
- depends_on "pygtk"
- depends_on "pygobject"
- depends_on "pango"
-
- # Patch to fix cwd resolve issue for OS X / Darwin
- # See: https://bugs.launchpad.net/terminator/+bug/1261293
- patch :DATA
-
- def install
- ENV["PYTHONPATH"] = lib+"python2.7/site-packages"
- ENV.prepend_create_path "PYTHONPATH", HOMEBREW_PREFIX+"lib/python2.7/site-packages"
- system "python", "setup.py", "install", "--prefix=#{prefix}"
- bin.env_script_all_files(libexec+"bin", :PYTHONPATH => ENV["PYTHONPATH"])
- end
-end
-
-__END__
-diff --git a/terminatorlib/cwd.py b/terminatorlib/cwd.py
-index 7b17d84..e3bdbad 100755
---- a/terminatorlib/cwd.py
-+++ b/terminatorlib/cwd.py
-@@ -49,6 +49,11 @@ def get_pid_cwd():
- func = sunos_get_pid_cwd
- else:
- dbg('Unable to determine a get_pid_cwd for OS: %s' % system)
-+ try:
-+ import psutil
-+ func = generic_cwd
-+ except (ImportError):
-+ dbg('psutil not found')
-
- return(func)
-
-@@ -71,4 +76,9 @@ def sunos_get_pid_cwd(pid):
- """Determine the cwd for a given PID on SunOS kernels"""
- return(proc_get_pid_cwd(pid, '/proc/%s/path/cwd'))
-
-+def generic_cwd(pid):
-+ """Determine the cwd using psutil which also supports Darwin"""
-+ import psutil
-+ return psutil.Process(pid).as_dict()['cwd']
-+
- # vim: set expandtab ts=4 sw=4: