diff options
Diffstat (limited to 'Library/Formula/htmlcompressor.rb')
| -rw-r--r-- | Library/Formula/htmlcompressor.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Library/Formula/htmlcompressor.rb b/Library/Formula/htmlcompressor.rb index e90ed6496..f5691dd8e 100644 --- a/Library/Formula/htmlcompressor.rb +++ b/Library/Formula/htmlcompressor.rb @@ -5,11 +5,24 @@ class Htmlcompressor < Formula homepage 'http://code.google.com/p/htmlcompressor/' md5 '91575c89c83d0563dcf2aad409e4748f' + def options + [ + ['--yuicompressor', "Use YUICompressor for JS/CSS compression."], + ] + end + + depends_on "yuicompressor" if ARGV.include? '--yuicompressor' + def install libexec.install "htmlcompressor-#{version}.jar" (bin+'htmlcompressor').write <<-EOS.undent #!/bin/sh java -jar "#{libexec}/htmlcompressor-#{version}.jar" $@ EOS + if ARGV.include? '--yuicompressor' + yui = Formula.factory('yuicompressor') + yui_jar = "yuicompressor-#{yui.version}.jar" + ln_s "#{yui.libexec}/#{yui_jar}", "#{libexec}/#{yui_jar}" + end end end |
