Skip to content

Instantly share code, notes, and snippets.

@semanticart
Created June 26, 2015 15:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save semanticart/389944e2bcdba5424e01 to your computer and use it in GitHub Desktop.
Save semanticart/389944e2bcdba5424e01 to your computer and use it in GitHub Desktop.
old version of wkhtmltopdf from https://raw.github.com/mxcl/homebrew/6e2d550cf4961129a790bfb0973f8e88704f439d/Library/Formula/wkhtmltopdf.rb but with sha1 for current homebrew compat
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'
sha1 '41f598c0103326e7c13101391447b0284b4ba3cb'
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 useless .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
@semanticart
Copy link
Author

before:

Jeffreys-MacBook-Pro:~ jchupp$ brew install https://raw.github.com/mxcl/homebrew/6e2d550cf4961129a790bfb0973f8e88704f439d/Library/Formula/wkhtmltopdf.rb

######################################################################## 100.0%
==> Downloading http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9.tar.bz2
Already downloaded: /Library/Caches/Homebrew/wkhtmltopdf-0.9.9.tar.bz2
Error: MD5 support has been dropped for security reasons.
Please switch this formula to SHA256.

after:

Jeffreys-MacBook-Pro:~ jchupp$ brew install wkhtmltopdf.rb
==> Downloading http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9.tar.bz2
Already downloaded: /Library/Caches/Homebrew/wkhtmltopdf-0.9.9.tar.bz2
==> qmake
==> make
==> wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf --manpage > wkhtmltopdf.1
  /usr/local/Cellar/wkhtmltopdf/0.9.9: 6 files, 384K, built in 2 seconds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment