diff options
author | root <root@rshg054.dnsready.net> | 2012-08-08 00:02:17 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-08-08 00:02:17 +0000 |
commit | 6c114b503b2456476f22ff6bdb2b45cac8dac612 (patch) | |
tree | 663d91755132361628dec7a42b77734ecf7b36b7 /extra/libwebkit/PKGBUILD | |
parent | 9d36fcd5638035abf19f303deebd9e861d384254 (diff) |
Wed Aug 8 00:02:17 UTC 2012
Diffstat (limited to 'extra/libwebkit/PKGBUILD')
-rw-r--r-- | extra/libwebkit/PKGBUILD | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/extra/libwebkit/PKGBUILD b/extra/libwebkit/PKGBUILD index 789fe0440..451195922 100644 --- a/extra/libwebkit/PKGBUILD +++ b/extra/libwebkit/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 157142 2012-04-24 22:33:15Z ibiru $ +# $Id: PKGBUILD 164820 2012-08-06 19:57:10Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgbase=libwebkit pkgname=(libwebkit libwebkit3) -pkgver=1.8.1 +pkgver=1.8.2 pkgrel=1 pkgdesc="An opensource web content engine" arch=('i686' 'x86_64') @@ -13,16 +13,21 @@ depends=('libxt' 'libxslt' 'sqlite' 'icu' 'gstreamer0.10-base' 'libsoup' 'enchan 'geoclue') makedepends=('gperf' 'gobject-introspection' 'python2' 'gtk2' 'gtk3' 'mesa') options=('!libtool' '!emptydirs') -source=(http://webkitgtk.org/releases/webkit-$pkgver.tar.xz) -sha256sums=('9a126a76b40ca61adb1f1626e1567f976740af2332948cc5189489dbd01e3b28') +source=(http://webkitgtk.org/releases/webkit-$pkgver.tar.xz + bison26.diff) +sha256sums=('0cd69b7c4bf4af3442a5e6777a1487cabf14db15baeeed96d0865419f69b81e6' + '2a9c0c1b9d5259fd1254ebea228fc83313267fbe8cfec1bb43356de1f355b93e') build() { cd "$srcdir/webkit-$pkgver" + # https://bugs.webkit.org/show_bug.cgi?id=92264 / http://trac.webkit.org/changeset/124099 + patch -Np1 -i ${srcdir}/bison26.diff + mkdir build-gtk{2,3} # clear makeflags: race during introspection. # WebKit*.gir should be created before WebKit*.typelib, but isn't - MAKEFLAGS= + #MAKEFLAGS= ( cd build-gtk2 && _build --with-gtk=2.0 ) ( cd build-gtk3 && _build --with-gtk=3.0 ) @@ -34,7 +39,20 @@ _build() { --with-font-backend=freetype \ --with-unicode-backend=icu \ --enable-spellcheck "$@" - make all stamp-po + #make all stamp-po + + # crazy smp build fix by LFS - http://www.linuxfromscratch.org/blfs/view/svn/x/webkitgtk.html + # !!! safes a lot of time but may cover other bugs you won't notice anymore !!! + error_count=0 + until make all stamp-po #-j$(getconf _NPROCESSORS_ONLN) + do + if (( $((error_count++)) > 4 )) + then + echo Too Many Errors + break + fi + done + unset error_count } package_libwebkit() { |