diff options
Diffstat (limited to 'main/webkit/APKBUILD')
-rw-r--r-- | main/webkit/APKBUILD | 66 |
1 files changed, 49 insertions, 17 deletions
diff --git a/main/webkit/APKBUILD b/main/webkit/APKBUILD index e5c12581ae..c367d1a3c3 100644 --- a/main/webkit/APKBUILD +++ b/main/webkit/APKBUILD @@ -1,28 +1,52 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=webkit -pkgver=1.6.3 -pkgrel=1 +pkgver=1.8.1 +pkgrel=0 pkgdesc="portable web rendering engine WebKit for GTK+" url="http://webkitgtk.org/" arch="all" license="LGPL BSD" depends= -makedepends=" - libsoup-dev pango-dev gtk+-dev jpeg-dev libpng-dev libxml2-dev - gperf pkgconfig bison flex icu-dev cairo-dev atk-dev - gnutls-dev sqlite-dev libxslt-dev libxt-dev libiconv-dev gettext-dev - zlib-dev libgcrypt-dev libgpg-error-dev expat-dev e2fsprogs-dev - enchant-dev libxi-dev libxrandr-dev libxcursor-dev libxdamage-dev - libxcomposite-dev gstreamer-dev gst-plugins-base-dev - gobject-introspection-dev perl-switch +depends_dev="gtk+3.0-dev libsoup-dev gstreamer-dev" +makedepends="$depends_dev + autoconf automake libtool + bison + enchant-dev + expat-dev + flex + gnutls-dev + gobject-introspection-dev + gperf + gst-plugins-base-dev + gstreamer-dev + gtk-doc + icu-dev + jpeg-dev + libgcrypt-dev + libgpg-error-dev + libpng-dev + libsoup-dev + libxcomposite-dev + libxcursor-dev + libxdamage-dev + libxi-dev + libxml2-dev + libxrandr-dev + libxslt-dev + libxt-dev + mesa-dev + pango-dev + perl-switch + sqlite-dev + zlib-dev " install= subpackages="$pkgname-dev gtklauncher $pkgname-lang" -source="http://webkitgtk.org/$pkgname-$pkgver.tar.xz - webkit-1.6.1-alt-fix-TEXTREL.patch +source="http://webkitgtk.org/releases/webkit-$pkgver.tar.xz + webkit-gtk-1.7.90-parallel-make-hack.patch + webkit-1.8-textrels.patch " -depends_dev="gtk+-dev libsoup-dev gstreamer-dev" _builddir="$srcdir"/$pkgname-$pkgver prepare() { @@ -35,6 +59,7 @@ prepare() { ;; esac done + libtoolize --force && aclocal -I Source/autotools && autoconf && automake || return 1 } build() { @@ -43,9 +68,15 @@ build() { --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ - --with-gtk=2.0 \ + --disable-geolocation \ + --with-gtk=3.0 \ || return 1 - make || return 1 + # hack to work around parallel make problems, + # see https://bugs.webkit.org/show_bug.cgi?id=79498 + make -j1 all-built-sources-local \ + && make all-ltlibraries-local \ + && make all-programs-local \ + && make || return 1 } package() { @@ -67,5 +98,6 @@ gtklauncher() { "$subpkgdir"/usr/bin/GtkLauncher } -md5sums="c476d9335419df061510d31e21175df1 webkit-1.6.3.tar.xz -4e47996e3bb87ca27c0e49ce6a2abbc7 webkit-1.6.1-alt-fix-TEXTREL.patch" +md5sums="f2f01b1fdc7262a2eede81ebed0970b2 webkit-1.8.1.tar.xz +de77a3e7e61753e7f1cce3f4bd00a3f6 webkit-gtk-1.7.90-parallel-make-hack.patch +8de7b9f904387a798e10ac4add61640c webkit-1.8-textrels.patch" |