Now we have fresh GTK/Gnome; try updating WebKit
svn path=/nixpkgs/trunk/; revision=17521
This commit is contained in:
parent
6b7368acfc
commit
e7ccbf5a2b
@ -25,13 +25,8 @@ rec {
|
|||||||
"--enable-3D-transforms"
|
"--enable-3D-transforms"
|
||||||
"--enable-filters"
|
"--enable-filters"
|
||||||
"--enable-web-sockets"
|
"--enable-web-sockets"
|
||||||
# Fails the build..
|
# GTK release!
|
||||||
# "--enable-shared-workers"
|
"--enable-wml"
|
||||||
# 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"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
/* doConfigure should be specified separately */
|
/* doConfigure should be specified separately */
|
||||||
@ -59,7 +54,7 @@ rec {
|
|||||||
sed -re 's@( |^)//.*@/* & */@' -i $(find . -name '*.c' -o -name '*.h')
|
sed -re 's@( |^)//.*@/* & */@' -i $(find . -name '*.c' -o -name '*.h')
|
||||||
'') ["minInit" "doUnpack"];
|
'') ["minInit" "doUnpack"];
|
||||||
|
|
||||||
name = "webkit-" + version;
|
name = s.name;
|
||||||
meta = {
|
meta = {
|
||||||
description = "WebKit - a fast and correct HTML renderer";
|
description = "WebKit - a fast and correct HTML renderer";
|
||||||
maintainers = [stdenv.lib.maintainers.raskin];
|
maintainers = [stdenv.lib.maintainers.raskin];
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
rec {
|
rec {
|
||||||
advertisedUrl="http://builds.nightly.webkit.org/files/trunk/src/WebKit-r47011.tar.bz2";
|
version="r48908";
|
||||||
version = "r47011";
|
name="webkit-r48908";
|
||||||
url="http://builds.nightly.webkit.org/files/trunk/src/WebKit-${version}.tar.bz2";
|
hash="18hymchzix56yhl830mxfiayxxjhd5kgm3ga4jc9k627ypqsdycg";
|
||||||
hash = "03lzw3hh7nnbwb8vyv98lgqqgpmd4pc536z7xfn47yg4q76069wq";
|
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/";
|
downloadPage = "http://nightly.webkit.org/";
|
||||||
versionExtractorSedScript = "s/.*-(r[0-9]+)[.].*/\\1/";
|
versionExtractorSedScript = "s/.*-(r[0-9]+)[.].*/\\1/";
|
||||||
versionReferenceCreator = "s/-(r[0-9.]+)[.]/-\${version}./";
|
versionReferenceCreator = "s/-(r[0-9.]+)[.]/-\${version}./";
|
||||||
|
baseName = "webkit";
|
||||||
}
|
}
|
||||||
|
@ -3342,6 +3342,18 @@ let
|
|||||||
libsoup = gnome26.libsoup;
|
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 {
|
gnet = import ../development/libraries/gnet {
|
||||||
inherit fetchurl stdenv pkgconfig;
|
inherit fetchurl stdenv pkgconfig;
|
||||||
inherit (gtkLibs) glib;
|
inherit (gtkLibs) glib;
|
||||||
@ -4330,14 +4342,13 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
webkit = builderDefsPackage (import ../development/libraries/webkit) {
|
webkit = builderDefsPackage (import ../development/libraries/webkit) {
|
||||||
libsoup = gnome26.libsoup;
|
inherit (gnome28) gtkdoc libsoup;
|
||||||
inherit (gnome) gtkdoc;
|
inherit (gtkLibs218) gtk atk pango;
|
||||||
inherit (gtkLibs) gtk atk pango;
|
|
||||||
inherit freetype fontconfig gettext gperf curl
|
inherit freetype fontconfig gettext gperf curl
|
||||||
libjpeg libtiff libpng libxml2 libxslt sqlite
|
libjpeg libtiff libpng libxml2 libxslt sqlite
|
||||||
icu cairo perl intltool automake libtool
|
icu cairo perl intltool automake libtool
|
||||||
pkgconfig autoconf bison libproxy enchant;
|
pkgconfig autoconf bison libproxy enchant;
|
||||||
inherit (gst_all) gstreamer gstPluginsBase gstFfmpeg
|
inherit (gst_all_gtk_218) gstreamer gstPluginsBase gstFfmpeg
|
||||||
gstPluginsGood;
|
gstPluginsGood;
|
||||||
flex = flex2535;
|
flex = flex2535;
|
||||||
inherit (xlibs) libXt;
|
inherit (xlibs) libXt;
|
||||||
@ -7117,10 +7128,8 @@ let
|
|||||||
midori = builderDefsPackage (import ../applications/networking/browsers/midori) {
|
midori = builderDefsPackage (import ../applications/networking/browsers/midori) {
|
||||||
inherit imagemagick intltool python pkgconfig webkit libxml2
|
inherit imagemagick intltool python pkgconfig webkit libxml2
|
||||||
which gettext makeWrapper file libidn sqlite docutils libnotify;
|
which gettext makeWrapper file libidn sqlite docutils libnotify;
|
||||||
inherit (gtkLibs) gtk;
|
inherit (gtkLibs218) gtk glib;
|
||||||
inherit (gnome) gtksourceview;
|
inherit (gnome28) gtksourceview libsoup;
|
||||||
libsoup = gnome26.libsoup;
|
|
||||||
glib = gtkLibs.glib;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
minicom = builderDefsPackage (selectVersion ../tools/misc/minicom "2.3") {
|
minicom = builderDefsPackage (selectVersion ../tools/misc/minicom "2.3") {
|
||||||
@ -7601,17 +7610,15 @@ let
|
|||||||
|
|
||||||
uzbl = builderDefsPackage (import ../applications/networking/browsers/uzbl) {
|
uzbl = builderDefsPackage (import ../applications/networking/browsers/uzbl) {
|
||||||
inherit pkgconfig webkit makeWrapper;
|
inherit pkgconfig webkit makeWrapper;
|
||||||
inherit (gtkLibs) gtk;
|
inherit (gtkLibs218) gtk glib;
|
||||||
libsoup = gnome26.libsoup;
|
libsoup = gnome28.libsoup;
|
||||||
glib = gtkLibs.glib;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
uzblExperimental = builderDefsPackage
|
uzblExperimental = builderDefsPackage
|
||||||
(import ../applications/networking/browsers/uzbl/experimental.nix) {
|
(import ../applications/networking/browsers/uzbl/experimental.nix) {
|
||||||
inherit pkgconfig webkit makeWrapper;
|
inherit pkgconfig webkit makeWrapper;
|
||||||
inherit (gtkLibs) gtk;
|
inherit (gtkLibs218) gtk glib;
|
||||||
libsoup = gnome26.libsoup;
|
libsoup = gnome28.libsoup;
|
||||||
glib = gtkLibs.glib;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
valknut = import ../applications/networking/p2p/valknut {
|
valknut = import ../applications/networking/p2p/valknut {
|
||||||
@ -8079,7 +8086,7 @@ let
|
|||||||
|
|
||||||
gnome26 = import ../desktops/gnome-2.26 pkgs;
|
gnome26 = import ../desktops/gnome-2.26 pkgs;
|
||||||
|
|
||||||
gnome28 = import ../desktops/gnome-2.28 pkgs;
|
gnome28 = import ../desktops/gnome-2.28 (pkgs// {gtkLibs = gtkLibs218});
|
||||||
|
|
||||||
kde3 = {
|
kde3 = {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user