Now we have fresh GTK/Gnome; try updating WebKit
svn path=/nixpkgs/trunk/; revision=17521
This commit is contained in:
parent
6b7368acfc
commit
e7ccbf5a2b
4 changed files with 33 additions and 27 deletions
|
@ -25,13 +25,8 @@ rec {
|
|||
"--enable-3D-transforms"
|
||||
"--enable-filters"
|
||||
"--enable-web-sockets"
|
||||
# Fails the build..
|
||||
# "--enable-shared-workers"
|
||||
# WML support causes crash on
|
||||
# Slashdot.org. It is fixed upstream,
|
||||
# but the required update is too big
|
||||
# Let us wait for a GTK release..
|
||||
#"--enable-wml"
|
||||
# GTK release!
|
||||
"--enable-wml"
|
||||
];
|
||||
|
||||
/* doConfigure should be specified separately */
|
||||
|
@ -59,7 +54,7 @@ rec {
|
|||
sed -re 's@( |^)//.*@/* & */@' -i $(find . -name '*.c' -o -name '*.h')
|
||||
'') ["minInit" "doUnpack"];
|
||||
|
||||
name = "webkit-" + version;
|
||||
name = s.name;
|
||||
meta = {
|
||||
description = "WebKit - a fast and correct HTML renderer";
|
||||
maintainers = [stdenv.lib.maintainers.raskin];
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
rec {
|
||||
advertisedUrl="http://builds.nightly.webkit.org/files/trunk/src/WebKit-r47011.tar.bz2";
|
||||
version = "r47011";
|
||||
url="http://builds.nightly.webkit.org/files/trunk/src/WebKit-${version}.tar.bz2";
|
||||
hash = "03lzw3hh7nnbwb8vyv98lgqqgpmd4pc536z7xfn47yg4q76069wq";
|
||||
version="r48908";
|
||||
name="webkit-r48908";
|
||||
hash="18hymchzix56yhl830mxfiayxxjhd5kgm3ga4jc9k627ypqsdycg";
|
||||
url="http://builds.nightly.webkit.org/files/trunk/src/WebKit-r48908.tar.bz2";
|
||||
advertisedUrl="http://builds.nightly.webkit.org/files/trunk/src/WebKit-r48908.tar.bz2";
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -2,4 +2,5 @@
|
|||
downloadPage = "http://nightly.webkit.org/";
|
||||
versionExtractorSedScript = "s/.*-(r[0-9]+)[.].*/\\1/";
|
||||
versionReferenceCreator = "s/-(r[0-9.]+)[.]/-\${version}./";
|
||||
baseName = "webkit";
|
||||
}
|
||||
|
|
|
@ -3342,6 +3342,18 @@ let
|
|||
libsoup = gnome26.libsoup;
|
||||
});
|
||||
|
||||
gst_all_gtk_218 = recurseIntoAttrs (import ../development/libraries/gstreamer {
|
||||
inherit lib selectVersion stdenv fetchurl perl bison pkgconfig libxml2
|
||||
python alsaLib cdparanoia libogg libvorbis libtheora freetype liboil
|
||||
libjpeg zlib speex libpng libdv aalib cairo libcaca flac hal libiec61883
|
||||
dbus libavc1394 ladspaH taglib pulseaudio gdbm bzip2 which;
|
||||
flex = flex2535;
|
||||
inherit (xorg) libX11 libXv libXext;
|
||||
inherit (gtkLibs218) glib pango gtk;
|
||||
inherit (gnome28) gnomevfs /* <- only passed for the no longer used older versions
|
||||
it is deprecated and didn't build on amd64 due to samba dependency */ gtkdoc libsoup;
|
||||
});
|
||||
|
||||
gnet = import ../development/libraries/gnet {
|
||||
inherit fetchurl stdenv pkgconfig;
|
||||
inherit (gtkLibs) glib;
|
||||
|
@ -4330,14 +4342,13 @@ let
|
|||
};
|
||||
|
||||
webkit = builderDefsPackage (import ../development/libraries/webkit) {
|
||||
libsoup = gnome26.libsoup;
|
||||
inherit (gnome) gtkdoc;
|
||||
inherit (gtkLibs) gtk atk pango;
|
||||
inherit (gnome28) gtkdoc libsoup;
|
||||
inherit (gtkLibs218) gtk atk pango;
|
||||
inherit freetype fontconfig gettext gperf curl
|
||||
libjpeg libtiff libpng libxml2 libxslt sqlite
|
||||
icu cairo perl intltool automake libtool
|
||||
pkgconfig autoconf bison libproxy enchant;
|
||||
inherit (gst_all) gstreamer gstPluginsBase gstFfmpeg
|
||||
inherit (gst_all_gtk_218) gstreamer gstPluginsBase gstFfmpeg
|
||||
gstPluginsGood;
|
||||
flex = flex2535;
|
||||
inherit (xlibs) libXt;
|
||||
|
@ -7117,10 +7128,8 @@ let
|
|||
midori = builderDefsPackage (import ../applications/networking/browsers/midori) {
|
||||
inherit imagemagick intltool python pkgconfig webkit libxml2
|
||||
which gettext makeWrapper file libidn sqlite docutils libnotify;
|
||||
inherit (gtkLibs) gtk;
|
||||
inherit (gnome) gtksourceview;
|
||||
libsoup = gnome26.libsoup;
|
||||
glib = gtkLibs.glib;
|
||||
inherit (gtkLibs218) gtk glib;
|
||||
inherit (gnome28) gtksourceview libsoup;
|
||||
};
|
||||
|
||||
minicom = builderDefsPackage (selectVersion ../tools/misc/minicom "2.3") {
|
||||
|
@ -7601,17 +7610,15 @@ let
|
|||
|
||||
uzbl = builderDefsPackage (import ../applications/networking/browsers/uzbl) {
|
||||
inherit pkgconfig webkit makeWrapper;
|
||||
inherit (gtkLibs) gtk;
|
||||
libsoup = gnome26.libsoup;
|
||||
glib = gtkLibs.glib;
|
||||
inherit (gtkLibs218) gtk glib;
|
||||
libsoup = gnome28.libsoup;
|
||||
};
|
||||
|
||||
uzblExperimental = builderDefsPackage
|
||||
(import ../applications/networking/browsers/uzbl/experimental.nix) {
|
||||
inherit pkgconfig webkit makeWrapper;
|
||||
inherit (gtkLibs) gtk;
|
||||
libsoup = gnome26.libsoup;
|
||||
glib = gtkLibs.glib;
|
||||
inherit (gtkLibs218) gtk glib;
|
||||
libsoup = gnome28.libsoup;
|
||||
};
|
||||
|
||||
valknut = import ../applications/networking/p2p/valknut {
|
||||
|
@ -8079,7 +8086,7 @@ let
|
|||
|
||||
gnome26 = import ../desktops/gnome-2.26 pkgs;
|
||||
|
||||
gnome28 = import ../desktops/gnome-2.28 pkgs;
|
||||
gnome28 = import ../desktops/gnome-2.28 (pkgs// {gtkLibs = gtkLibs218});
|
||||
|
||||
kde3 = {
|
||||
|
||||
|
|
Loading…
Reference in a new issue