aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/htmlcompressor.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/htmlcompressor.rb')
-rw-r--r--Library/Formula/htmlcompressor.rb13
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