webkit-gtk: update to 1.4.2, unify gtk2 version in subpkgs.
This commit is contained in:
parent
b39eb62faa
commit
182355ecfb
10 changed files with 111 additions and 193 deletions
1
srcpkgs/webkit-gtk
Symbolic link
1
srcpkgs/webkit-gtk
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
webkit-gtk3
|
|
@ -1 +1 @@
|
||||||
webkit-gtk
|
webkit-gtk3
|
|
@ -1,2 +0,0 @@
|
||||||
abi_depends=">=1.1.6"
|
|
||||||
api_depends="${abi_depends}"
|
|
|
@ -1,22 +0,0 @@
|
||||||
--- WebKit/gtk/JSCore-1.0.gir.o 2010-09-29 14:54:07.000000000 +0200
|
|
||||||
+++ WebKit/gtk/JSCore-1.0.gir 2010-09-29 15:57:06.000000000 +0200
|
|
||||||
@@ -1,12 +1,14 @@
|
|
||||||
<?xml version="1.0"?>
|
|
||||||
-<repository version="1.0"
|
|
||||||
+<repository version="1.2"
|
|
||||||
xmlns="http://www.gtk.org/introspection/core/1.0"
|
|
||||||
xmlns:c="http://www.gtk.org/introspection/c/1.0">
|
|
||||||
<namespace name="JSCore" version="1.0" shared-library="webkit-1.0">
|
|
||||||
- <alias name="GlobalContextRef"
|
|
||||||
- target="none"
|
|
||||||
- c:type="JSGlobalContextRef"/>
|
|
||||||
- <alias name="ObjectRef" target="none" c:type="JSObjectRef"/>
|
|
||||||
+ <alias name="GlobalContextRef" target="none">
|
|
||||||
+ <type name="JSGlobalContextRef" c:type="JSGlobalContextRef"/>
|
|
||||||
+ </alias>
|
|
||||||
+ <alias name="ObjectRef" target="none">
|
|
||||||
+ <type name="JSObjectRef" c:type="JSObjectRef"/>
|
|
||||||
+ </alias>
|
|
||||||
<function name="EvaluateScript" c:identifier="JSEvaluateScript">
|
|
||||||
<return-value transfer-ownership="none">
|
|
||||||
<type name="none" c:type="void"/>
|
|
|
@ -1,80 +0,0 @@
|
||||||
# Template file for 'webkit-gtk'
|
|
||||||
pkgname=webkit-gtk
|
|
||||||
version=1.2.7
|
|
||||||
revision=2
|
|
||||||
wrksrc=webkit-${version}
|
|
||||||
distfiles="http://www.webkitgtk.org/webkit-${version}.tar.gz"
|
|
||||||
build_style=gnu_configure
|
|
||||||
configure_args="--with-target=x11 --enable-3D-transforms
|
|
||||||
--enable-channel-messaging --with-font-backend=freetype
|
|
||||||
--enable-jit --enable-introspection --enable-video
|
|
||||||
--with-unicode-backend=icu"
|
|
||||||
short_desc="GTK2 port of the WebKit browser engine"
|
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
|
||||||
checksum=228a80b3f0132db1342708e8ef7738996f05e30393e0187acf4cab987283718b
|
|
||||||
long_desc="
|
|
||||||
WebKit is an open source web browser engine. WebKit is also the name of
|
|
||||||
the Mac OS X system framework version of the engine that's used by
|
|
||||||
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
|
|
||||||
and JavaScript code began as a branch of the KHTML and KJS libraries
|
|
||||||
from KDE.
|
|
||||||
|
|
||||||
This is the GTK2+ port of the engine."
|
|
||||||
|
|
||||||
subpackages="$pkgname-devel"
|
|
||||||
|
|
||||||
Add_dependency run libgcc
|
|
||||||
Add_dependency run glibc
|
|
||||||
Add_dependency run libstdc++
|
|
||||||
Add_dependency run enchant
|
|
||||||
Add_dependency run gdk-pixbuf
|
|
||||||
Add_dependency run gtk+
|
|
||||||
Add_dependency run gst-plugins-base
|
|
||||||
Add_dependency run gstreamer
|
|
||||||
Add_dependency run glib
|
|
||||||
Add_dependency run atk
|
|
||||||
Add_dependency run pango
|
|
||||||
Add_dependency run cairo
|
|
||||||
Add_dependency run jpeg
|
|
||||||
Add_dependency run libsoup
|
|
||||||
Add_dependency run libxslt
|
|
||||||
Add_dependency run zlib
|
|
||||||
Add_dependency run libxml2
|
|
||||||
Add_dependency run freetype
|
|
||||||
Add_dependency run fontconfig
|
|
||||||
Add_dependency run libpng
|
|
||||||
Add_dependency run sqlite
|
|
||||||
Add_dependency run icu-libs
|
|
||||||
Add_dependency run libXt
|
|
||||||
Add_dependency run libX11
|
|
||||||
Add_dependency run libSM
|
|
||||||
Add_dependency run libICE
|
|
||||||
|
|
||||||
Add_dependency build pkg-config
|
|
||||||
Add_dependency build intltool
|
|
||||||
Add_dependency build gperf
|
|
||||||
Add_dependency build flex
|
|
||||||
Add_dependency build enchant-devel
|
|
||||||
Add_dependency build gtk+-devel
|
|
||||||
Add_dependency build gst-plugins-base-devel
|
|
||||||
Add_dependency build gstreamer-devel
|
|
||||||
Add_dependency build glib-devel
|
|
||||||
Add_dependency build atk-devel
|
|
||||||
Add_dependency build pango-devel
|
|
||||||
Add_dependency build cairo-devel
|
|
||||||
Add_dependency build jpeg-devel
|
|
||||||
Add_dependency build libsoup-devel
|
|
||||||
Add_dependency build libxslt-devel
|
|
||||||
Add_dependency build zlib-devel
|
|
||||||
Add_dependency build libxml2-devel
|
|
||||||
Add_dependency build freetype-devel
|
|
||||||
Add_dependency build fontconfig-devel
|
|
||||||
Add_dependency build libpng-devel
|
|
||||||
Add_dependency build sqlite-devel
|
|
||||||
Add_dependency build icu-devel
|
|
||||||
Add_dependency build libXt-devel
|
|
||||||
Add_dependency build libX11-devel
|
|
||||||
Add_dependency build libSM-devel
|
|
||||||
Add_dependency build libICE-devel
|
|
||||||
Add_dependency build libstdc++-devel
|
|
||||||
Add_dependency build gobject-introspection
|
|
|
@ -1,45 +0,0 @@
|
||||||
diff -upr webkit-1.4.0.orig/Source/WebCore/make-hash-tools.pl webkit-1.4.0/Source/WebCore/make-hash-tools.pl
|
|
||||||
--- webkit-1.4.0.orig/Source/WebCore/make-hash-tools.pl 2011-04-25 22:27:15.000000000 +0300
|
|
||||||
+++ webkit-1.4.0/Source/WebCore/make-hash-tools.pl 2011-06-02 00:41:26.000000000 +0300
|
|
||||||
@@ -20,7 +20,7 @@
|
|
||||||
# Boston, MA 02110-1301, USA.
|
|
||||||
|
|
||||||
use strict;
|
|
||||||
-use Switch;
|
|
||||||
+use feature 'switch';
|
|
||||||
use File::Basename;
|
|
||||||
|
|
||||||
my $outdir = $ARGV[0];
|
|
||||||
@@ -28,9 +28,9 @@ shift;
|
|
||||||
my $option = basename($ARGV[0],".gperf");
|
|
||||||
|
|
||||||
|
|
||||||
-switch ($option) {
|
|
||||||
+given ($option) {
|
|
||||||
|
|
||||||
-case "DocTypeStrings" {
|
|
||||||
+when ("DocTypeStrings") {
|
|
||||||
|
|
||||||
my $docTypeStringsGenerated = "$outdir/DocTypeStrings.cpp";
|
|
||||||
my $docTypeStringsGperf = $ARGV[0];
|
|
||||||
@@ -38,9 +38,9 @@ case "DocTypeStrings" {
|
|
||||||
|
|
||||||
system("gperf --key-positions=\"*\" -s 2 $docTypeStringsGperf > $docTypeStringsGenerated") == 0 || die "calling gperf failed: $?";
|
|
||||||
|
|
||||||
-} # case "DocTypeStrings"
|
|
||||||
+} # when ("DocTypeStrings")
|
|
||||||
|
|
||||||
-case "ColorData" {
|
|
||||||
+when ("ColorData") {
|
|
||||||
|
|
||||||
my $colorDataGenerated = "$outdir/ColorData.cpp";
|
|
||||||
my $colorDataGperf = $ARGV[0];
|
|
||||||
@@ -48,6 +48,6 @@ case "ColorData" {
|
|
||||||
|
|
||||||
system("gperf --key-positions=\"*\" -D -s 2 $colorDataGperf > $colorDataGenerated") == 0 || die "calling gperf failed: $?";
|
|
||||||
|
|
||||||
-} # case "ColorData"
|
|
||||||
+} # when ("ColorData")
|
|
||||||
|
|
||||||
-} # switch ($option)
|
|
||||||
+} # given ($option)
|
|
|
@ -1,18 +1,15 @@
|
||||||
# Template file for 'webkit-gtk3'
|
# Template file for 'webkit-gtk3'
|
||||||
pkgname=webkit-gtk3
|
pkgname=webkit-gtk3
|
||||||
version=1.4.1
|
version=1.4.2
|
||||||
patch_args="-Np1"
|
patch_args="-Np1"
|
||||||
wrksrc=webkit-${version}
|
wrksrc=webkit-${version}
|
||||||
homepage="http://webkitgtk.org/"
|
homepage="http://webkitgtk.org/"
|
||||||
license="LGPL-2.1, Simplified BSD (2 clause)"
|
license="LGPL-2.1, Simplified BSD (2 clause)"
|
||||||
distfiles="${homepage}/webkit-${version}.tar.gz"
|
distfiles="${homepage}/webkit-${version}.tar.gz"
|
||||||
build_style=gnu_configure
|
build_style=custom-install
|
||||||
configure_args="--enable-video --with-gtk=3.0 --enable-jit
|
|
||||||
--enable-3d-transforms --with-font-backend=freetype --enable-introspection
|
|
||||||
--with-unicode-backend=icu --disable-schemas-compile"
|
|
||||||
short_desc="GTK+3 port of the WebKit browser engine"
|
short_desc="GTK+3 port of the WebKit browser engine"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
checksum=d0db4f6c8e4dd73ebb7fd34c8ca21b0b3b245ac7162d884e789a2104ca631c64
|
checksum=dee6336b5366e952f67a18a66dca2edce95a8e70f591dbc7fc30cf30b5fdb9ba
|
||||||
long_desc="
|
long_desc="
|
||||||
WebKit is an open source web browser engine. WebKit is also the name of
|
WebKit is an open source web browser engine. WebKit is also the name of
|
||||||
the Mac OS X system framework version of the engine that's used by
|
the Mac OS X system framework version of the engine that's used by
|
||||||
|
@ -23,7 +20,7 @@ long_desc="
|
||||||
This is the GTK3+ port of the engine."
|
This is the GTK3+ port of the engine."
|
||||||
|
|
||||||
triggers="gsettings-schemas"
|
triggers="gsettings-schemas"
|
||||||
subpackages="$pkgname-devel"
|
subpackages="webkit-gtk webkit-gtk-devel $pkgname-devel"
|
||||||
|
|
||||||
Add_dependency run libgcc
|
Add_dependency run libgcc
|
||||||
Add_dependency run glibc
|
Add_dependency run glibc
|
||||||
|
@ -49,6 +46,7 @@ Add_dependency run gstreamer
|
||||||
Add_dependency run gst-plugins-base
|
Add_dependency run gst-plugins-base
|
||||||
Add_dependency run enchant
|
Add_dependency run enchant
|
||||||
Add_dependency run libsoup
|
Add_dependency run libsoup
|
||||||
|
Add_dependency run libXrender
|
||||||
|
|
||||||
Add_dependency build pkg-config
|
Add_dependency build pkg-config
|
||||||
Add_dependency build intltool
|
Add_dependency build intltool
|
||||||
|
@ -58,16 +56,12 @@ Add_dependency build gperf
|
||||||
Add_dependency build flex
|
Add_dependency build flex
|
||||||
Add_dependency build gobject-introspection
|
Add_dependency build gobject-introspection
|
||||||
Add_dependency build enchant-devel
|
Add_dependency build enchant-devel
|
||||||
|
Add_dependency build gtk+-devel
|
||||||
Add_dependency build gtk+3-devel
|
Add_dependency build gtk+3-devel
|
||||||
Add_dependency build gst-plugins-base-devel
|
|
||||||
Add_dependency build gstreamer-devel
|
Add_dependency build gstreamer-devel
|
||||||
Add_dependency build atk-devel
|
Add_dependency build gst-plugins-base-devel
|
||||||
Add_dependency build pango-devel
|
|
||||||
Add_dependency build gdk-pixbuf-devel
|
|
||||||
Add_dependency build cairo-devel
|
|
||||||
Add_dependency build jpeg-devel
|
Add_dependency build jpeg-devel
|
||||||
Add_dependency build libsoup-devel
|
Add_dependency build libsoup-devel
|
||||||
Add_dependency build glib-devel
|
|
||||||
Add_dependency build libxslt-devel
|
Add_dependency build libxslt-devel
|
||||||
Add_dependency build zlib-devel
|
Add_dependency build zlib-devel
|
||||||
Add_dependency build libxml2-devel
|
Add_dependency build libxml2-devel
|
||||||
|
@ -78,3 +72,29 @@ Add_dependency build sqlite-devel
|
||||||
Add_dependency build icu-devel
|
Add_dependency build icu-devel
|
||||||
Add_dependency build libXt-devel
|
Add_dependency build libXt-devel
|
||||||
Add_dependency build libX11-devel
|
Add_dependency build libX11-devel
|
||||||
|
Add_dependency build libXrender-devel
|
||||||
|
|
||||||
|
do_build()
|
||||||
|
{
|
||||||
|
local args="--enable-video --enable-jit --enable-3d-transforms \
|
||||||
|
--with-font-backend=freetype --enable-introspection \
|
||||||
|
--with-unicode-backend=icu --disable-schemas-compile \
|
||||||
|
${CONFIGURE_SHARED_ARGS}"
|
||||||
|
|
||||||
|
for ver in 2 3; do
|
||||||
|
[ ! -d build-gtk${ver} ] && mkdir build-gtk${ver}
|
||||||
|
msg_normal "Building GTK+${ver} version...\n"
|
||||||
|
cd ${wrksrc}/build-gtk${ver}
|
||||||
|
../configure ${args} --with-gtk=${ver}.0
|
||||||
|
make ${makejobs}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install()
|
||||||
|
{
|
||||||
|
for ver in 2 3; do
|
||||||
|
msg_normal "Installing GTK+${ver} version...\n"
|
||||||
|
cd ${wrksrc}/build-gtk${ver}
|
||||||
|
make DESTDIR=${DESTDIR} install
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
|
@ -1,23 +1,20 @@
|
||||||
# Template file for 'webkit-gtk-devel'.
|
# Template file for 'webkit-gtk-devel'.
|
||||||
#
|
#
|
||||||
short_desc="${sourcepkg} development files"
|
short_desc="GTK+ port of the WebKit browser engine - development files"
|
||||||
long_desc="${long_desc}
|
long_desc="${long_desc}
|
||||||
|
WebKit is an open source web browser engine. WebKit is also the name of
|
||||||
|
the Mac OS X system framework version of the engine that's used by
|
||||||
|
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
|
||||||
|
and JavaScript code began as a branch of the KHTML and KJS libraries
|
||||||
|
from KDE.
|
||||||
|
|
||||||
This package contains files for development, headers, static libs, etc."
|
This package contains files for development, headers, static libs, etc."
|
||||||
|
|
||||||
Add_dependency run pkg-config
|
Add_dependency run gobject-introspection
|
||||||
Add_dependency run intltool
|
|
||||||
Add_dependency run gperf
|
|
||||||
Add_dependency run flex
|
|
||||||
Add_dependency run enchant-devel
|
Add_dependency run enchant-devel
|
||||||
Add_dependency run gdk-pixbuf-devel
|
|
||||||
Add_dependency run gtk+-devel
|
Add_dependency run gtk+-devel
|
||||||
Add_dependency run gst-plugins-base-devel
|
|
||||||
Add_dependency run gstreamer-devel
|
Add_dependency run gstreamer-devel
|
||||||
Add_dependency run glib-devel
|
Add_dependency run gst-plugins-base-devel
|
||||||
Add_dependency run atk-devel
|
|
||||||
Add_dependency run pango-devel
|
|
||||||
Add_dependency run cairo-devel
|
|
||||||
Add_dependency run jpeg-devel
|
Add_dependency run jpeg-devel
|
||||||
Add_dependency run libsoup-devel
|
Add_dependency run libsoup-devel
|
||||||
Add_dependency run libxslt-devel
|
Add_dependency run libxslt-devel
|
||||||
|
@ -30,15 +27,15 @@ Add_dependency run sqlite-devel
|
||||||
Add_dependency run icu-devel
|
Add_dependency run icu-devel
|
||||||
Add_dependency run libXt-devel
|
Add_dependency run libXt-devel
|
||||||
Add_dependency run libX11-devel
|
Add_dependency run libX11-devel
|
||||||
Add_dependency run libSM-devel
|
Add_dependency run libXrender-devel
|
||||||
Add_dependency run libICE-devel
|
|
||||||
Add_dependency run libstdc++-devel
|
|
||||||
Add_dependency run webkit-gtk
|
Add_dependency run webkit-gtk
|
||||||
|
|
||||||
do_install()
|
do_install()
|
||||||
{
|
{
|
||||||
install -d ${DESTDIR}/usr/{lib,share}
|
vmkdir usr/lib/pkgconfig
|
||||||
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
|
vmkdir usr/share/gir-1.0
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/share/gir* ${DESTDIR}/usr/share
|
vmove usr/include/webkit-1.0 usr/include
|
||||||
|
vmove "usr/lib/pkgconfig/*-1.0.pc" usr/lib/pkgconfig
|
||||||
|
vmove "usr/share/gir-1.0/*-1.0.gir" usr/share/gir-1.0
|
||||||
}
|
}
|
56
srcpkgs/webkit-gtk3/webkit-gtk.template
Normal file
56
srcpkgs/webkit-gtk3/webkit-gtk.template
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# Template file for 'webkit-gtk'.
|
||||||
|
#
|
||||||
|
short_desc="GTK+ port of the WebKit browser engine"
|
||||||
|
long_desc="
|
||||||
|
WebKit is an open source web browser engine. WebKit is also the name of
|
||||||
|
the Mac OS X system framework version of the engine that's used by
|
||||||
|
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
|
||||||
|
and JavaScript code began as a branch of the KHTML and KJS libraries
|
||||||
|
from KDE.
|
||||||
|
|
||||||
|
This is the GTK+ port of the engine."
|
||||||
|
|
||||||
|
Add_dependency run libgcc
|
||||||
|
Add_dependency run glibc
|
||||||
|
Add_dependency run libstdc++
|
||||||
|
Add_dependency run glib
|
||||||
|
Add_dependency run atk
|
||||||
|
Add_dependency run pango
|
||||||
|
Add_dependency run cairo
|
||||||
|
Add_dependency run jpeg
|
||||||
|
Add_dependency run libxslt
|
||||||
|
Add_dependency run zlib
|
||||||
|
Add_dependency run libxml2
|
||||||
|
Add_dependency run freetype
|
||||||
|
Add_dependency run fontconfig
|
||||||
|
Add_dependency run libpng
|
||||||
|
Add_dependency run sqlite
|
||||||
|
Add_dependency run icu-libs
|
||||||
|
Add_dependency run libX11
|
||||||
|
Add_dependency run libXt
|
||||||
|
Add_dependency run gdk-pixbuf
|
||||||
|
Add_dependency run gtk+
|
||||||
|
Add_dependency run gstreamer
|
||||||
|
Add_dependency run gst-plugins-base
|
||||||
|
Add_dependency run enchant
|
||||||
|
Add_dependency run libsoup
|
||||||
|
Add_dependency run libXrender
|
||||||
|
|
||||||
|
triggers="gsettings-schemas"
|
||||||
|
|
||||||
|
do_install()
|
||||||
|
{
|
||||||
|
vmkdir usr/lib/girepository-1.0
|
||||||
|
|
||||||
|
vmove usr/bin/jsc-1 usr/bin
|
||||||
|
vmove "usr/lib/libwebkitgtk-1.0.so*" usr/lib
|
||||||
|
vmove "usr/lib/girepository-1.0/*-1.0.typelib" usr/lib/girepository-1.0
|
||||||
|
for f in $(echo ${SRCPKGDESTDIR}/usr/share/locale/*); do
|
||||||
|
vmove usr/share/locale/$(basename $f)/LC_MESSAGES/webkit-2.0.mo \
|
||||||
|
usr/share/locale/$(basename $f)/LC_MESSAGES
|
||||||
|
done
|
||||||
|
vmove usr/share/webkit-1.0 usr/share
|
||||||
|
vmove usr/share/webkitgtk-1.0 usr/share
|
||||||
|
vmove usr/share/glib-2.0/schemas/org.webkitgtk-1.0.gschema.xml \
|
||||||
|
usr/share/glib-2.0/schemas
|
||||||
|
}
|
|
@ -5,15 +5,9 @@ long_desc="${long_desc}
|
||||||
|
|
||||||
This package contains files for development, headers, static libs, etc."
|
This package contains files for development, headers, static libs, etc."
|
||||||
|
|
||||||
revision=1
|
|
||||||
|
|
||||||
Add_dependency run pkg-config
|
|
||||||
Add_dependency run intltool
|
|
||||||
Add_dependency run gperf
|
|
||||||
Add_dependency run flex
|
|
||||||
Add_dependency run enchant-devel
|
Add_dependency run enchant-devel
|
||||||
Add_dependency run gdk-pixbuf-devel
|
Add_dependency run gdk-pixbuf-devel
|
||||||
Add_dependency run gtk+-devel
|
Add_dependency run gtk+3-devel
|
||||||
Add_dependency run gst-plugins-base-devel
|
Add_dependency run gst-plugins-base-devel
|
||||||
Add_dependency run gstreamer-devel
|
Add_dependency run gstreamer-devel
|
||||||
Add_dependency run glib-devel
|
Add_dependency run glib-devel
|
||||||
|
@ -34,13 +28,12 @@ Add_dependency run libXt-devel
|
||||||
Add_dependency run libX11-devel
|
Add_dependency run libX11-devel
|
||||||
Add_dependency run libSM-devel
|
Add_dependency run libSM-devel
|
||||||
Add_dependency run libICE-devel
|
Add_dependency run libICE-devel
|
||||||
Add_dependency run libstdc++-devel
|
Add_dependency run libXrender-devel
|
||||||
Add_dependency run webkit-gtk3
|
Add_dependency run webkit-gtk3
|
||||||
|
|
||||||
do_install()
|
do_install()
|
||||||
{
|
{
|
||||||
install -d ${DESTDIR}/usr/{lib,share}
|
vmove usr/include usr
|
||||||
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
|
vmove usr/lib/pkgconfig usr/lib
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
|
vmove "usr/share/gir*" usr/share
|
||||||
mv ${SRCPKGDESTDIR}/usr/share/gir* ${DESTDIR}/usr/share
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue