summary refs log tree commit diff
path: root/pkgs/development/libraries/libproxy
diff options
context:
space:
mode:
authorJoerg Thalheim <joerg@thalheim.io>2017-09-25 15:20:53 +0100
committerJoerg Thalheim <joerg@thalheim.io>2017-09-25 15:22:38 +0100
commit30c380556ca5959da6732db5ee13cfb7b28a8a5e (patch)
treeb16c39e3f9efd25e440f89140b9d7d6969ec2207 /pkgs/development/libraries/libproxy
parent756698f0a737e0654900a2fdc74c5d2e1769f964 (diff)
downloadnixpkgs-30c380556ca5959da6732db5ee13cfb7b28a8a5e.tar
nixpkgs-30c380556ca5959da6732db5ee13cfb7b28a8a5e.tar.gz
nixpkgs-30c380556ca5959da6732db5ee13cfb7b28a8a5e.tar.bz2
nixpkgs-30c380556ca5959da6732db5ee13cfb7b28a8a5e.tar.lz
nixpkgs-30c380556ca5959da6732db5ee13cfb7b28a8a5e.tar.xz
nixpkgs-30c380556ca5959da6732db5ee13cfb7b28a8a5e.tar.zst
nixpkgs-30c380556ca5959da6732db5ee13cfb7b28a8a5e.zip
libproxy: 0.4.13 -> 0.4.15
reduces closure size from ~200mb to ~100mb

fixes #29775
Diffstat (limited to 'pkgs/development/libraries/libproxy')
-rw-r--r--pkgs/development/libraries/libproxy/default.nix20
1 files changed, 11 insertions, 9 deletions
diff --git a/pkgs/development/libraries/libproxy/default.nix b/pkgs/development/libraries/libproxy/default.nix
index c493dd678ad..614890e929f 100644
--- a/pkgs/development/libraries/libproxy/default.nix
+++ b/pkgs/development/libraries/libproxy/default.nix
@@ -1,28 +1,30 @@
 { stdenv, lib, fetchFromGitHub, pkgconfig, cmake
-, dbus, networkmanager, webkitgtk216x, pcre, python2 }:
+, dbus, networkmanager, spidermonkey_38, pcre, python2, python3 }:
 
 stdenv.mkDerivation rec {
   name = "libproxy-${version}";
-  version = "0.4.13";
+  version = "0.4.15";
 
   src = fetchFromGitHub {
     owner = "libproxy";
     repo = "libproxy";
     rev = version;
-    sha256 = "0yg4wr44ync6x3p107ic00m1l04xqhni9jn1vzvkw3nfjd0k6f92";
+    sha256 = "10swd3x576pinx33iwsbd4h15fbh2snmfxzcmab4c56nb08qlbrs";
   };
 
   outputs = [ "out" "dev" ]; # to deal with propagatedBuildInputs
 
   nativeBuildInputs = [ pkgconfig cmake ];
 
-  buildInputs = [ dbus networkmanager webkitgtk216x pcre ];
+  buildInputs = [ dbus networkmanager spidermonkey_38 pcre python2 python3 ];
 
-  cmakeFlags = [
-    "-DWITH_WEBKIT3=ON"
-    "-DWITH_MOZJS=OFF"
-    "-DPYTHON_SITEPKG_DIR=$(out)/${python2.sitePackages}"
-  ];
+  preConfigure = ''
+    cmakeFlagsArray+=(
+      "-DWITH_MOZJS=ON"
+      "-DPYTHON2_SITEPKG_DIR=$out/${python2.sitePackages}"
+      "-DPYTHON3_SITEPKG_DIR=$out/${python3.sitePackages}"
+    )
+  '';
 
   meta = with stdenv.lib; {
     platforms = platforms.linux;