diff options
Diffstat (limited to 'community/wkhtmltopdf/PKGBUILD')
-rw-r--r-- | community/wkhtmltopdf/PKGBUILD | 37 |
1 files changed, 28 insertions, 9 deletions
diff --git a/community/wkhtmltopdf/PKGBUILD b/community/wkhtmltopdf/PKGBUILD index 14c05a4e8..f0b3dbe03 100644 --- a/community/wkhtmltopdf/PKGBUILD +++ b/community/wkhtmltopdf/PKGBUILD @@ -1,22 +1,36 @@ -# $Id: PKGBUILD 61101 2011-12-21 20:52:58Z andrea $ +# $Id: PKGBUILD 113062 2014-06-12 12:41:47Z foutrelis $ # Maintainer: Evangelos Foutras <evangelos@foutrelis.com> pkgname=wkhtmltopdf -pkgver=0.9.9 -pkgrel=2 -pkgdesc="Simple shell utility to convert html to pdf using the webkit rendering engine, and qt" +pkgver=0.12.0 +pkgrel=1 +pkgdesc="Command line tools to render HTML into PDF and various image formats" arch=('i686' 'x86_64') -url="http://code.google.com/p/wkhtmltopdf/" +url="http://wkhtmltopdf.org/" license=('GPL3') depends=('qtwebkit') optdepends=('xorg-server: wkhtmltopdf needs X or Xvfb to operate') -source=(http://wkhtmltopdf.googlecode.com/files/$pkgname-$pkgver.tar.bz2) -sha1sums=('41f598c0103326e7c13101391447b0284b4ba3cb') +source=($pkgname-$pkgver.tar.gz::https://github.com/wkhtmltopdf/wkhtmltopdf/archive/$pkgver.tar.gz + 0001-fix-spurious-exit-with-code-1-due-to-http-error-1xxx.patch + 0002-fix-compilation-failures-when-not-building-with-patc.patch) +sha256sums=('ad3449acc772bd687b3853e087033b7223e6298f4a59d21d09c08c9d006f693f' + 'bc9ffc8a99a32f66882e406f25962a0753129c161530879ad23ee5bd189a2a66' + 'ece5abbee4c9f37ab4b5df856dd708562dbf4e14374b9c60b41109f00c82c44b') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + # https://github.com/wkhtmltopdf/wkhtmltopdf/issues/1502 + patch -Np1 -i "$srcdir/0001-fix-spurious-exit-with-code-1-due-to-http-error-1xxx.patch" + + # Fix build with system Qt + patch -Np1 -i "$srcdir/0002-fix-compilation-failures-when-not-building-with-patc.patch" +} build() { cd "$srcdir/$pkgname-$pkgver" - qmake wkhtmltopdf.pro + qmake-qt4 wkhtmltopdf.pro make } @@ -26,5 +40,10 @@ package() { # Generate and install man page install -d "$pkgdir/usr/share/man/man1" - ./wkhtmltopdf --manpage >"$pkgdir/usr/share/man/man1/wkhtmltopdf.1" + LD_LIBRARY_PATH=bin ./bin/wkhtmltopdf --manpage \ + >"$pkgdir/usr/share/man/man1/wkhtmltopdf.1" + LD_LIBRARY_PATH=bin ./bin/wkhtmltoimage --manpage \ + >"$pkgdir/usr/share/man/man1/wkhtmltoimage.1" } + +# vim:set ts=2 sw=2 et: |