diff options
author | Herwig Hochleitner <herwig@bendlas.net> | 2017-09-21 02:36:39 +0200 |
---|---|---|
committer | Herwig Hochleitner <herwig@bendlas.net> | 2017-10-28 13:37:08 +0200 |
commit | 288740ad69526df10cb328cbdde89d23b2f66b1c (patch) | |
tree | 46ba5eea29406013851e366fd0a36763b5b7c501 /pkgs/development/libraries | |
parent | 1f966e93f6df4aa8403571a82249165f5afcd447 (diff) | |
download | nixpkgs-288740ad69526df10cb328cbdde89d23b2f66b1c.tar nixpkgs-288740ad69526df10cb328cbdde89d23b2f66b1c.tar.gz nixpkgs-288740ad69526df10cb328cbdde89d23b2f66b1c.tar.bz2 nixpkgs-288740ad69526df10cb328cbdde89d23b2f66b1c.tar.lz nixpkgs-288740ad69526df10cb328cbdde89d23b2f66b1c.tar.xz nixpkgs-288740ad69526df10cb328cbdde89d23b2f66b1c.tar.zst nixpkgs-288740ad69526df10cb328cbdde89d23b2f66b1c.zip |
webkitgtk: 2.16.6 -> 2.18.2
remove references to 216x CVE-2017-7087 CVE-2017-7089 CVE-2017-7090 CVE-2017-7091 CVE-2017-7092 CVE-2017-7093 CVE-2017-7095 CVE-2017-7096 CVE-2017-7098 CVE-2017-7100 CVE-2017-7102 CVE-2017-7104 CVE-2017-7107 CVE-2017-7109 CVE-2017-7111 CVE-2017-7117 CVE-2017-7120 closes #29796
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/webkitgtk/2.18.nix (renamed from pkgs/development/libraries/webkitgtk/2.16.nix) | 14 | ||||
-rw-r--r-- | pkgs/development/libraries/wxwidgets/3.0/default.nix | 6 |
2 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/development/libraries/webkitgtk/2.16.nix b/pkgs/development/libraries/webkitgtk/2.18.nix index d6999353414..036dc8f0a54 100644 --- a/pkgs/development/libraries/webkitgtk/2.16.nix +++ b/pkgs/development/libraries/webkitgtk/2.18.nix @@ -4,7 +4,7 @@ , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs, pcre, nettle, libtasn1, p11_kit , libidn, libedit, readline, mesa, libintlOrEmpty , enableGeoLocation ? true, geoclue2, sqlite -, gst-plugins-base +, gst-plugins-base, gst-plugins-bad }: assert enableGeoLocation -> geoclue2 != null; @@ -12,7 +12,7 @@ assert enableGeoLocation -> geoclue2 != null; with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; - version = "2.16.6"; + version = "2.18.2"; meta = { description = "Web content rendering engine, GTK+ port"; @@ -42,12 +42,12 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://webkitgtk.org/releases/${name}.tar.xz"; - sha256 = "08abxbhi2n1pfby9f2c20z8mpmbvbs2z7vf0p5ckq4jkz46na8zw"; + sha256 = "1ry8zvv6k01g9p7agg326n0ziqpqjxd49h5w1b2is6rjnpqv6k5i"; }; # see if we can clean this up.... - patches = [ ./finding-harfbuzz-icu.patch ] + patches = [ ./finding-harfbuzz-icu.patch ./gstreamergl-2.17.patch ] ++ optionals stdenv.isDarwin [ ./PR-152650-2.patch ./PR-153138.patch @@ -79,7 +79,7 @@ stdenv.mkDerivation rec { # XXX: WebKit2 missing include path for gst-plugins-base. # Filled: https://bugs.webkit.org/show_bug.cgi?id=148894 - NIX_CFLAGS_COMPILE = "-I${gst-plugins-base.dev}/include/gstreamer-1.0" + NIX_CFLAGS_COMPILE = "-I${gst-plugins-base.dev}/include/gstreamer-1.0 -I${gst-plugins-bad}/include/gstreamer-1.0" + (optionalString stdenv.isDarwin " -lintl"); nativeBuildInputs = [ @@ -88,9 +88,9 @@ stdenv.mkDerivation rec { ]; buildInputs = libintlOrEmpty ++ [ - gtk2 libwebp enchant libnotify gnutls pcre nettle libidn + gtk2 libwebp enchant libnotify gnutls pcre nettle libidn sqlite libxml2 libsecret libxslt harfbuzz libpthreadstubs libtasn1 p11_kit - sqlite gst-plugins-base libxkbcommon epoxy at_spi2_core + gst-plugins-base gst-plugins-bad libxkbcommon epoxy at_spi2_core ] ++ optional enableGeoLocation geoclue2 ++ (with xlibs; [ libXdmcp libXt libXtst ]) ++ optionals stdenv.isDarwin [ libedit readline mesa ] diff --git a/pkgs/development/libraries/wxwidgets/3.0/default.nix b/pkgs/development/libraries/wxwidgets/3.0/default.nix index 35300ed9419..0a4350ed81d 100644 --- a/pkgs/development/libraries/wxwidgets/3.0/default.nix +++ b/pkgs/development/libraries/wxwidgets/3.0/default.nix @@ -3,13 +3,13 @@ , withMesa ? true, mesa_glu ? null, mesa_noglu ? null , compat24 ? false, compat26 ? true, unicode ? true , withGtk2 ? true -, withWebKit ? false, webkitgtk24x-gtk2 ? null, webkitgtk216x ? null +, withWebKit ? false, webkitgtk24x-gtk2 ? null, webkitgtk ? null , AGL ? null, Carbon ? null, Cocoa ? null, Kernel ? null, QTKit ? null }: assert withMesa -> mesa_glu != null && mesa_noglu != null; -assert withWebKit -> (if withGtk2 then webkitgtk24x-gtk2 else webkitgtk216x) != null; +assert withWebKit -> (if withGtk2 then webkitgtk24x-gtk2 else webkitgtk) != null; with stdenv.lib; @@ -30,7 +30,7 @@ stdenv.mkDerivation { [ (if withGtk2 then gtk2 else gtk3) libXinerama libSM libXxf86vm xf86vidmodeproto gstreamer gst-plugins-base GConf ] ++ optional withMesa mesa_glu - ++ optional withWebKit (if withGtk2 then webkitgtk24x-gtk2 else webkitgtk216x) + ++ optional withWebKit (if withGtk2 then webkitgtk24x-gtk2 else webkitgtk) ++ optionals stdenv.isDarwin [ setfile Carbon Cocoa Kernel QTKit ]; nativeBuildInputs = [ pkgconfig ]; |