diff options
| -rw-r--r-- | Library/Formula/wkhtmltopdf.rb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Library/Formula/wkhtmltopdf.rb b/Library/Formula/wkhtmltopdf.rb new file mode 100644 index 000000000..0fb2e6472 --- /dev/null +++ b/Library/Formula/wkhtmltopdf.rb @@ -0,0 +1,30 @@ +require 'formula' + +class Wkhtmltopdf <Formula + url 'http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9.tar.bz2' + homepage 'http://code.google.com/p/wkhtmltopdf/' + md5 'df2bb84b7d15140ca14732898155dd6a' + + depends_on 'qt' + + def install + # fix that missing TEMP= include + inreplace 'wkhtmltopdf.pro' do |s| + s.gsub! 'TEMP = $$[QT_INSTALL_LIBS] libQtGui.prl', '' + s.gsub! 'include($$join(TEMP, "/"))', '' + end + + # Always creates a uselles .app doh, + # AFAIK this is fixed in 0.10.0beta + wkhtml_bin = 'wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf' + wkhtml_man = "#{name}.1" + + system "qmake" + system "make" + system "#{wkhtml_bin} --manpage > #{wkhtml_man}" + + # install binary and man file + bin.install wkhtml_bin + man1.install wkhtml_man + end +end |
