diff --git a/common/shlibs b/common/shlibs index 5dd73636dae..7f9014b093b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -469,6 +469,9 @@ libunique-3.0.so.0 libunique-2.91.4_1 libwebkit-1.0.so webkit-gtk-1.3.12_1 libwebkitgtk-1.0.so.0 webkit-gtk-1.3.12_1 libwebkitgtk-3.0.so.0 webkit-gtk3-1.3.12_1 +libjavascriptcoregtk-1.0.so.0 webkit-gtk-1.3.12_1 +libjavascriptcoregtk-3.0.so.0 webkitgtk-2.0.0_1 +libwebkit2gtk-3.0.so.25 webkitgtk-2.0.0._1 libgimp-2.0.so.0 gimp-2.6.6_1 libgimpwidgets-2.0.so.0 gimp-2.6.6_1 libgimpui-2.0.so.0 gimp-2.6.6_1 @@ -796,8 +799,6 @@ libcogl-pango.so.12 cogl-1.14.0_1 libp11-kit.so.0 p11-kit-0.7_1 librest-0.7.so.0 rest-0.7_1 librest-extras-0.7.so.0 rest-0.7_1 -libjavascriptcoregtk-1.0.so.0 webkit-gtk-1.3.12_1 -libjavascriptcoregtk-3.0.so.0 webkit-gtk3-1.3.12_1 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1 libgoa-backend-1.0.so.0 gnome-online-accounts-3.2.0_1 liboauth.so.0 liboauth-0.9.4_1 diff --git a/srcpkgs/webkitgtk-devel b/srcpkgs/webkitgtk-devel new file mode 120000 index 00000000000..f1f77c4975f --- /dev/null +++ b/srcpkgs/webkitgtk-devel @@ -0,0 +1 @@ +webkitgtk \ No newline at end of file diff --git a/srcpkgs/webkitgtk/template b/srcpkgs/webkitgtk/template new file mode 100644 index 00000000000..0dc9bf5cfbb --- /dev/null +++ b/srcpkgs/webkitgtk/template @@ -0,0 +1,28 @@ +# Template file for 'webkitgtk' +pkgname=webkitgtk +version=2.0.0 +revision=1 +provides="webkit-gtk3-${version}" +replaces="webkit-gtk3>=0" +subpackages=" ${pkgname}-devel" +short_desc="GTK+3 port of the WebKit browser engine" +maintainer="Juan RP " +homepage="http://webkitgtk.org/" +license="LGPL-2.1, Simplified BSD (2 clause)" +distfiles="${homepage}/releases/${pkgname}-${version}.tar.xz" +checksum=454cdc4beffc2010f83661059178e33b6d9a07bcd60d09eabdf5d7cda17b88e4 + +# Disable dbg pkgs; too huge for little gain. +disable_debug=yes + +build_style=gnu-configure +configure_args="--disable-webkit1 --with-gtk=3.0 --enable-web-audio + --enable-introspection --enable-gamepad" + +hostmakedepends="perl pkg-config intltool which gperf + flex ruby gobject-introspection" + +makedepends="libjpeg-turbo-devel libpng-devel>=1.5.10 sqlite-devel + gst-plugins-base1-devel libsoup-devel>=2.42 libxslt-devel icu-devel>=49 + enchant-devel dbus-glib-devel geoclue-devel libwebp-devel libsecret-devel + gtk+-devel gtk+3-devel>=3.8" diff --git a/srcpkgs/webkitgtk/webkitgtk-devel.template b/srcpkgs/webkitgtk/webkitgtk-devel.template new file mode 100644 index 00000000000..9b80c3cfc47 --- /dev/null +++ b/srcpkgs/webkitgtk/webkitgtk-devel.template @@ -0,0 +1,16 @@ +# Template file for 'webkitgtk-devel'. +# +replaces="webkit-gtk3-devel>=0" +provides="webkit-gtk3-devel-${version}" + +depends="gtk+3-devel>=2.8 libsoup-devel>=2.42 + ${sourcepkg}-${version}_${revision}" + +short_desc="${short_desc} - development files" + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share/gir-1.0 usr/share + vmove usr/share/gtk-doc usr/share +}