From a268b0e1c8f9554150e24a8395cf5e229013b23b Mon Sep 17 00:00:00 2001 From: koral Date: Mon, 29 Dec 2014 12:23:32 +0100 Subject: [PATCH] webkitgtk: added optional geoclue2 dependency. --- pkgs/development/libraries/webkitgtk/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 9515ff223899..9f56d2006472 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -2,14 +2,18 @@ , pkgconfig, gettext, gobjectIntrospection , gtk2, gtk3, wayland, libwebp, enchant , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs +, enableGeoLocation ? true, geoclue2 , gst-plugins-base }: +assert enableGeoLocation -> geoclue2 != null; + +with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; version = "2.6.4"; - meta = with stdenv.lib; { + meta = { description = "Web content rendering engine, GTK+ port"; homepage = "http://webkitgtk.org/"; license = licenses.bsd2; @@ -37,7 +41,7 @@ stdenv.mkDerivation rec { gtk2 wayland libwebp enchant libxml2 libsecret libxslt harfbuzz libpthreadstubs gst-plugins-base - ]; + ] ++ optional enableGeoLocation geoclue2; propagatedBuildInputs = [ libsoup gtk3