webkitgtk: 2.14.11 -> 2.16.3

authored by Volth and committed by Nikolay Amiantov 3de90b25 4f428042

+13 -13
+2 -2
pkgs/desktops/gnome-3/3.22/default.nix
··· 45 hitori gnome-taquin 46 ]; 47 48 - inherit (pkgs) glib gtk2 webkitgtk214x gtk3 gtkmm3 libcanberra_gtk2 49 clutter clutter-gst clutter_gtk cogl gtkvnc; 50 inherit (pkgs.gnome2) ORBit2; 51 libsoup = pkgs.libsoup.override { gnomeSupport = true; }; ··· 56 gtkmm = gtkmm3; 57 vala = pkgs.vala_0_32; 58 gegl_0_3 = pkgs.gegl_0_3.override { inherit gtk; }; 59 - webkitgtk = webkitgtk214x; 60 61 # Simplify the nixos module and gnome packages 62 defaultIconTheme = adwaita-icon-theme;
··· 45 hitori gnome-taquin 46 ]; 47 48 + inherit (pkgs) glib gtk2 webkitgtk216x gtk3 gtkmm3 libcanberra_gtk2 49 clutter clutter-gst clutter_gtk cogl gtkvnc; 50 inherit (pkgs.gnome2) ORBit2; 51 libsoup = pkgs.libsoup.override { gnomeSupport = true; }; ··· 56 gtkmm = gtkmm3; 57 vala = pkgs.vala_0_32; 58 gegl_0_3 = pkgs.gegl_0_3.override { inherit gtk; }; 59 + webkitgtk = webkitgtk216x; 60 61 # Simplify the nixos module and gnome packages 62 defaultIconTheme = adwaita-icon-theme;
+2 -2
pkgs/development/libraries/libproxy/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, pkgconfig, cmake 2 - , dbus, networkmanager, webkitgtk214x, pcre, python2 }: 3 4 stdenv.mkDerivation rec { 5 name = "libproxy-${version}"; ··· 16 17 nativeBuildInputs = [ pkgconfig cmake ]; 18 19 - buildInputs = [ dbus networkmanager webkitgtk214x pcre ]; 20 21 cmakeFlags = [ 22 "-DWITH_WEBKIT3=ON"
··· 1 { stdenv, lib, fetchFromGitHub, pkgconfig, cmake 2 + , dbus, networkmanager, webkitgtk216x, pcre, python2 }: 3 4 stdenv.mkDerivation rec { 5 name = "libproxy-${version}"; ··· 16 17 nativeBuildInputs = [ pkgconfig cmake ]; 18 19 + buildInputs = [ dbus networkmanager webkitgtk216x pcre ]; 20 21 cmakeFlags = [ 22 "-DWITH_WEBKIT3=ON"
+6 -6
pkgs/development/libraries/webkitgtk/2.14.nix pkgs/development/libraries/webkitgtk/2.16.nix
··· 12 with stdenv.lib; 13 stdenv.mkDerivation rec { 14 name = "webkitgtk-${version}"; 15 - version = "2.14.5"; 16 17 meta = { 18 description = "Web content rendering engine, GTK+ port"; ··· 25 26 postConfigure = optionalString stdenv.isDarwin '' 27 substituteInPlace Source/WebKit2/CMakeFiles/WebKit2.dir/link.txt \ 28 - --replace "../../lib/libWTFGTK.a" "" 29 substituteInPlace Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/link.txt \ 30 - --replace "../../lib/libbmalloc.a" "" 31 sed -i "s|[\./]*\.\./lib/lib[^\.]*\.a||g" \ 32 Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/link.txt \ 33 Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/link.txt \ ··· 37 Source/WebKit2/CMakeFiles/webkit2gtkinjectedbundle.dir/link.txt \ 38 Source/WebKit2/CMakeFiles/WebProcess.dir/link.txt 39 substituteInPlace Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/link.txt \ 40 - --replace "../../lib/libWTFGTK.a" "-Wl,-all_load ../../lib/libWTFGTK.a" 41 ''; 42 43 src = fetchurl { 44 url = "http://webkitgtk.org/releases/${name}.tar.xz"; 45 - sha256 = "17rnjs7yl198bkghzcc2cgh30sb5i03irb6wag3xchwv7b1z3a1w"; 46 }; 47 48 # see if we can clean this up.... 49 50 patches = [ ./finding-harfbuzz-icu.patch ] 51 - ++ optionals stdenv.isDarwin [ 52 ./PR-152650-2.patch 53 ./PR-153138.patch 54 ./PR-157554.patch
··· 12 with stdenv.lib; 13 stdenv.mkDerivation rec { 14 name = "webkitgtk-${version}"; 15 + version = "2.16.3"; 16 17 meta = { 18 description = "Web content rendering engine, GTK+ port"; ··· 25 26 postConfigure = optionalString stdenv.isDarwin '' 27 substituteInPlace Source/WebKit2/CMakeFiles/WebKit2.dir/link.txt \ 28 + --replace "../../lib/libWTFGTK.a" "" 29 substituteInPlace Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/link.txt \ 30 + --replace "../../lib/libbmalloc.a" "" 31 sed -i "s|[\./]*\.\./lib/lib[^\.]*\.a||g" \ 32 Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/link.txt \ 33 Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/link.txt \ ··· 37 Source/WebKit2/CMakeFiles/webkit2gtkinjectedbundle.dir/link.txt \ 38 Source/WebKit2/CMakeFiles/WebProcess.dir/link.txt 39 substituteInPlace Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/link.txt \ 40 + --replace "../../lib/libWTFGTK.a" "-Wl,-all_load ../../lib/libWTFGTK.a" 41 ''; 42 43 src = fetchurl { 44 url = "http://webkitgtk.org/releases/${name}.tar.xz"; 45 + sha256 = "04mmfxm8284zrlkrhkcn9gq1l4lpm1q6wwb5hyybj081v8qr2ki0"; 46 }; 47 48 # see if we can clean this up.... 49 50 patches = [ ./finding-harfbuzz-icu.patch ] 51 + ++ optionals stdenv.isDarwin [ 52 ./PR-152650-2.patch 53 ./PR-153138.patch 54 ./PR-157554.patch
+1 -1
pkgs/development/libraries/webkitgtk/PR-152650-2.patch
··· 38 - set(ENABLE_GTKDOC OFF) 39 -endif () 40 - 41 - set(DERIVED_SOURCES_GOBJECT_DOM_BINDINGS_DIR ${DERIVED_SOURCES_DIR}/webkitdom) 42 set(DERIVED_SOURCES_WEBKITGTK_DIR ${DERIVED_SOURCES_DIR}/webkitgtk) 43 set(DERIVED_SOURCES_WEBKITGTK_API_DIR ${DERIVED_SOURCES_WEBKITGTK_DIR}/webkit) 44 diff --git a/Tools/gtk/gtkdoc.py b/Tools/gtk/gtkdoc.py 45 index 4c8237b..a628ae0 100644 46 --- a/Tools/gtk/gtkdoc.py
··· 38 - set(ENABLE_GTKDOC OFF) 39 -endif () 40 - 41 set(DERIVED_SOURCES_WEBKITGTK_DIR ${DERIVED_SOURCES_DIR}/webkitgtk) 42 set(DERIVED_SOURCES_WEBKITGTK_API_DIR ${DERIVED_SOURCES_WEBKITGTK_DIR}/webkit) 43 + set(DERIVED_SOURCES_WEBKIT2GTK_DIR ${DERIVED_SOURCES_DIR}/webkit2gtk) 44 diff --git a/Tools/gtk/gtkdoc.py b/Tools/gtk/gtkdoc.py 45 index 4c8237b..a628ae0 100644 46 --- a/Tools/gtk/gtkdoc.py
+2 -2
pkgs/top-level/all-packages.nix
··· 10344 10345 wcslib = callPackage ../development/libraries/wcslib { }; 10346 10347 - webkitgtk = webkitgtk214x; 10348 10349 webkitgtk24x = callPackage ../development/libraries/webkitgtk/2.4.nix { 10350 harfbuzz = harfbuzz-icu; ··· 10352 inherit (darwin) libobjc; 10353 }; 10354 10355 - webkitgtk214x = callPackage ../development/libraries/webkitgtk/2.14.nix { 10356 harfbuzz = harfbuzz-icu; 10357 gst-plugins-base = gst_all_1.gst-plugins-base; 10358 };
··· 10344 10345 wcslib = callPackage ../development/libraries/wcslib { }; 10346 10347 + webkitgtk = webkitgtk216x; 10348 10349 webkitgtk24x = callPackage ../development/libraries/webkitgtk/2.4.nix { 10350 harfbuzz = harfbuzz-icu; ··· 10352 inherit (darwin) libobjc; 10353 }; 10354 10355 + webkitgtk216x = callPackage ../development/libraries/webkitgtk/2.16.nix { 10356 harfbuzz = harfbuzz-icu; 10357 gst-plugins-base = gst_all_1.gst-plugins-base; 10358 };