aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/jasmin.rb26
1 files changed, 26 insertions, 0 deletions
diff --git a/Library/Formula/jasmin.rb b/Library/Formula/jasmin.rb
new file mode 100644
index 000000000..6a7849191
--- /dev/null
+++ b/Library/Formula/jasmin.rb
@@ -0,0 +1,26 @@
+require 'formula'
+
+class Jasmin < Formula
+ homepage 'http://jasmin.sourceforge.net/'
+ url 'http://downloads.sourceforge.net/project/jasmin/jasmin/jasmin-2.4/jasmin-2.4.zip'
+ sha1 'c66400680144e0da4efdcf4a084e42e2355189fe'
+
+ def script; <<-EOS.undent
+ #!/bin/sh
+ java -jar "#{libexec}/jasmin.jar" "$@"
+ EOS
+ end
+
+ def install
+ # Remove Windows scripts
+ rm_rf Dir['*.bat']
+
+ libexec.install Dir['*.jar']
+ prefix.install %w[Readme.txt license-ant.txt license-jasmin.txt]
+ (bin+"jasmin").write script
+ end
+
+ def test
+ system "#{bin}/jasmin -version"
+ end
+end