aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorPablo Carranza2014-09-23 11:36:20 +0100
committerTim D. Smith2014-10-01 16:42:08 -0700
commit8b7fbceda7d1da2d131b93771413502e318f20da (patch)
treee5ce04d5f5e2d053d076524baa1013fe4806ae5c /Library
parent667f371dbdc1d83a2e4ec7d4615d0af9bc00a2f9 (diff)
downloadhomebrew-8b7fbceda7d1da2d131b93771413502e318f20da.tar.bz2
jrnl 1.9.6 (new formula)
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/jrnl.rb29
1 files changed, 29 insertions, 0 deletions
diff --git a/Library/Formula/jrnl.rb b/Library/Formula/jrnl.rb
new file mode 100644
index 000000000..b169952d8
--- /dev/null
+++ b/Library/Formula/jrnl.rb
@@ -0,0 +1,29 @@
+require "formula"
+
+class Jrnl < Formula
+ homepage "http://maebert.github.io/jrnl/"
+ url "https://github.com/maebert/jrnl/archive/1.9.6.tar.gz"
+ sha1 "925571cd9ba85803a291d0a0816dbf79882e45dd"
+
+ depends_on :python if MacOS.version <= :snow_leopard
+
+ resource "pycrypto" do
+ url "https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.tar.gz"
+ sha1 "c17e41a80b3fbf2ee4e8f2d8bb9e28c5d08bbb84"
+ end
+
+ def install
+ ENV.prepend_create_path "PYTHONPATH", "#{libexec}/python2.7/site-packages"
+ resource("pycrypto").stage { system "python", "setup.py", "install", "--prefix=#{libexec}" }
+
+ ENV.prepend_create_path "PYTHONPATH", "#{lib}/python2.7/site-packages"
+ system "python", "setup.py", "install", "--prefix=#{prefix}"
+
+ bin.env_script_all_files(libexec+"bin", :PYTHONPATH => ENV["PYTHONPATH"])
+ end
+
+ test do
+ system "#{bin}/jrnl", "-v"
+ assert_equal 0, $?.exitstatus
+ end
+end