[notify] webkit: 1.10.2 -> 2.0.0

Note new dependencies gst-plugins-base1 yes not a typo 1 on the end for the new 1.x branch of gstreamer
libwebp and libsecret new dependencies along with gstreamer1 and gst-plugins-base1,
libsoup requires a update before building webkit aswell.
This commit is contained in:
Danny Rawlins 2013-04-05 12:30:21 +11:00
parent 99b60aec0e
commit 2fede43744
5 changed files with 450 additions and 349 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +1 @@
60274edffe7f72b3eff3c03b0beef083 gtkdoc-rebase-remove.patch
7b1a652af1eb11bee5bf7209e9ff67e6 webkitgtk-1.10.2.tar.xz
fa231ba8c9cd33575b9692614324be21 webkitgtk-2.0.0.tar.xz

View File

@ -2,35 +2,33 @@
# URL: http://www.webkitgtk.org/
# Maintainer: Danny Rawlins, monster dot romster at gmail dot com
# Packager: Brett Goulder, predatorfreak at dcaf-security dot org
# Depends on: enchant gst-plugins-base gtk3 icu libsoup glu ruby gperf
# Depends on: enchant gst-plugins-base1 gtk3 icu libsoup glu ruby gperf libwebp libsecret
# Nice to have: geoclue
name=webkit
version=1.10.2
version=2.0.0
release=1
source=(http://webkitgtk.org/releases/webkitgtk-$version.tar.xz
gtkdoc-rebase-remove.patch)
source=(http://webkitgtk.org/releases/webkitgtk-$version.tar.xz)
build() {
cd webkitgtk-$version
mkdir build-gtk2 build-gtk3
patch -p1 -i $SRC/gtkdoc-rebase-remove.patch
if [ -z "$(pkginfo -i | grep '^geoclue ')" ]; then
local config='--disable-geolocation'
local config='--disable-geolocation '
fi
local config+="\
--prefix=/usr \
--mandir=/usr/man \
--disable-gtk-doc-html \
--disable-silent-rules \
--enable-video \
--enable-jit"
cd build-gtk2
../configure $config \
--prefix=/usr \
--enable-video \
--with-font-backend=freetype \
--disable-gtk-doc \
--disable-silent-rules \
--enable-jit \
--with-unicode-backend=icu \
--libexecdir=/usr/lib/webkitgtk2 \
--with-gtk=2.0 \
--disable-webkit2
@ -41,13 +39,6 @@ build() {
cd ../build-gtk3
../configure $config \
--prefix=/usr \
--enable-video \
--with-font-backend=freetype \
--disable-gtk-doc \
--disable-silent-rules \
--enable-jit \
--with-unicode-backend=icu \
--libexecdir=/usr/lib/webkitgtk3
make

2
webkit/README Normal file
View File

@ -0,0 +1,2 @@
Be sure to compile harfbuzz with icu support,
or webkit will fail to compile.

View File

@ -1,14 +0,0 @@
diff -ur webkit-1.8.1/Tools/gtk/generate-gtkdoc webkit-1.8.1-patched/Tools/gtk/generate-gtkdoc
--- webkit-1.8.1/Tools/gtk/generate-gtkdoc 2012-04-22 19:27:07.000000000 -0400
+++ webkit-1.8.1-patched/Tools/gtk/generate-gtkdoc 2012-06-18 21:06:35.000000000 -0400
@@ -142,8 +142,8 @@
if not os.path.isdir(options['output_dir']):
print "Documentation was not generated"
return
- generator = gtkdoc.PkgConfigGTKDoc(pkg_config_path, options)
- generator.rebase_installed_docs()
+ #generator = gtkdoc.PkgConfigGTKDoc(pkg_config_path, options)
+ #generator.rebase_installed_docs()
configure_logging()