diff options
| author | Kevin Lyda | 2013-09-27 21:51:44 +0100 |
|---|---|---|
| committer | Adam Vandenberg | 2013-11-06 20:35:42 -0800 |
| commit | 20357f2f9dd1c8d5190c8abb9593c3a05d23f7b2 (patch) | |
| tree | 1fa78e9708f091131a2131eb4fc403a7f371b682 | |
| parent | 192c2761dbd8b46cdb45c11f065d5c0985bdb367 (diff) | |
| download | homebrew-20357f2f9dd1c8d5190c8abb9593c3a05d23f7b2.tar.bz2 | |
jena 2.11.0
Closes #22905.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
| -rw-r--r-- | Library/Formula/jena.rb | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Library/Formula/jena.rb b/Library/Formula/jena.rb new file mode 100644 index 000000000..a706bcf13 --- /dev/null +++ b/Library/Formula/jena.rb @@ -0,0 +1,29 @@ +require 'formula' + +class Jena < Formula + homepage 'http://jena.apache.org/' + url 'http://www.apache.org/dist/jena/binaries/apache-jena-2.11.0.tar.gz' + sha1 '50d1a13092d1027221222b6f3a4c6c495837a392' + + def shim_script target + <<-EOS.undent + #!/usr/bin/env bash + export JENA_HOME="#{libexec}" + "$JENA_HOME/bin/#{target}" "$@" + EOS + end + + def install + # Remove Windows scripts + rm_rf Dir['bat'] + + # Install files + prefix.install %w{ LICENSE ReleaseNotes-Jena.txt NOTICE ReleaseNotes-TDB.txt README ReleaseNotes-ARQ.txt } + doc.install ['javadoc-arq', 'javadoc-core', 'javadoc-sdb', 'javadoc-tdb', 'src-examples'] + libexec.install Dir['*'] + Dir["#{libexec}/bin/*"].map { |p| Pathname.new p }.each { |path| + bin_name = path.basename + (bin+bin_name).write shim_script(bin_name) + } + end +end |
