diff options
| author | Mark A. Matienzo | 2012-08-16 11:52:02 -0400 |
|---|---|---|
| committer | Adam Vandenberg | 2012-08-26 10:49:46 -0700 |
| commit | a8cb83a9b933314b60d792994c55d56b4c64c4f1 (patch) | |
| tree | 635c133bfa74e2606efb78359deb3a428da38d3a /Library/Formula | |
| parent | cf9419a551c628105f83442b991d26815fe5fb27 (diff) | |
| download | homebrew-a8cb83a9b933314b60d792994c55d56b4c64c4f1.tar.bz2 | |
tika 1.2
Closes #14235.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/tika.rb | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Library/Formula/tika.rb b/Library/Formula/tika.rb new file mode 100644 index 000000000..058b1787e --- /dev/null +++ b/Library/Formula/tika.rb @@ -0,0 +1,42 @@ +require 'formula' + +class TikaRestServer < Formula + url 'http://repo1.maven.org/maven2/org/apache/tika/tika-server/1.2/tika-server-1.2.jar' + sha1 '1343e490a61f9223832c66ff384a35f73dbc719c' +end + +class Tika < Formula + homepage 'http://tika.apache.org/' + url 'http://www.apache.org/dyn/closer.cgi/tika/tika-app-1.2.jar' + sha1 '22c7110997d8ec114c6713cca1aadbbab6472c07' + + def script; <<-EOS.undent + #!/bin/sh + java -jar #{libexec}/tika-app-1.2.jar "$@" + EOS + end + + def install + libexec.install 'tika-app-1.2.jar' + (bin+'tika').write script + TikaRestServer.new.brew { + libexec.install 'tika-server-1.2.jar' + (bin+'tika-rest-server').write <<-EOS.undent + #!/bin/sh + java -jar #{libexec}/tika-server-1.2.jar "$@" + EOS + } + end + + def caveats; <<-EOS.undent + To run Tika: + tika + + To run Tika's REST server: + tika-rest-server + + See the Tika homepage for more documentation: + brew home tika + EOS + end +end |
