blob: 65bbb542eba0fd2094cddb084927c70500047ab2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
  |