aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorBenjamin Weber2014-05-04 20:55:17 +0200
committerAdam Vandenberg2014-05-05 06:54:13 -0700
commit0c1c85bdda7a0180b952d9c4c6598b845e985c67 (patch)
tree3c6375956fdcbba7f071f6cd63231dda78fedf76 /Library
parentb97d20622e3570534e585728eaf6cb7bbf6ce704 (diff)
downloadhomebrew-0c1c85bdda7a0180b952d9c4c6598b845e985c67.tar.bz2
vit 1.2
A minimalistic Taskwarrior full-screen terminal interface with Vim key bindings Closes #28952. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/vit.rb35
1 files changed, 35 insertions, 0 deletions
diff --git a/Library/Formula/vit.rb b/Library/Formula/vit.rb
new file mode 100644
index 000000000..7f2588e1f
--- /dev/null
+++ b/Library/Formula/vit.rb
@@ -0,0 +1,35 @@
+require "formula"
+
+class Vit < Formula
+ homepage "http://taskwarrior.org/news/news.20140406.html"
+ url "http://taskwarrior.org/download/vit-1.2.tar.gz"
+ sha1 "46ed3f9ff81112a2e28675720616568098a69cfa"
+ head "https://git.tasktools.org/scm/ex/vit.git"
+
+ depends_on "task"
+
+ resource "Curses" do
+ url "http://search.cpan.org/CPAN/authors/id/G/GI/GIRAFFED/Curses-1.31.tgz"
+ sha1 "9a70e8cd3d16c48fa8292608b8a5ca9e69976ded"
+ end
+
+ def install
+ ENV.prepend_create_path "PERL5LIB", libexec+"lib/perl5"
+
+ resource("Curses").stage do
+ system "perl", "Makefile.PL", "INSTALL_BASE=#{libexec}"
+ system "make"
+ system "make", "install"
+ end
+
+ system "./configure", "--prefix=#{prefix}"
+ system "make build"
+
+ bin.install "vit"
+ man1.install "vit.1"
+ man5.install "vitrc.5"
+ etc.install "commands" => "vit-commands"
+ bin.env_script_all_files(libexec+"bin", :PERL5LIB => ENV["PERL5LIB"])
+
+ end
+end