summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2016-10-17 13:31:27 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2016-10-18 23:14:32 +0200
commitf42a7068da8956a86a4e71018022222d63cf2b7a (patch)
tree2a5a4d3734cf2c3319c731ce6de1cea773829885 /pkgs
parent936bfd23e1e271d5f54a8e7f8a99fecd8e800997 (diff)
downloadnixlib-f42a7068da8956a86a4e71018022222d63cf2b7a.tar
nixlib-f42a7068da8956a86a4e71018022222d63cf2b7a.tar.gz
nixlib-f42a7068da8956a86a4e71018022222d63cf2b7a.tar.bz2
nixlib-f42a7068da8956a86a4e71018022222d63cf2b7a.tar.lz
nixlib-f42a7068da8956a86a4e71018022222d63cf2b7a.tar.xz
nixlib-f42a7068da8956a86a4e71018022222d63cf2b7a.tar.zst
nixlib-f42a7068da8956a86a4e71018022222d63cf2b7a.zip
scons: use python2 and refactor expression
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/tools/build-managers/scons/default.nix20
1 files changed, 4 insertions, 16 deletions
diff --git a/pkgs/development/tools/build-managers/scons/default.nix b/pkgs/development/tools/build-managers/scons/default.nix
index 19dbdb76a360..550a59a887e4 100644
--- a/pkgs/development/tools/build-managers/scons/default.nix
+++ b/pkgs/development/tools/build-managers/scons/default.nix
@@ -1,29 +1,17 @@
-{stdenv, fetchurl, python, makeWrapper}:
+{stdenv, fetchurl, python2Packages}:
 
 let
   name = "scons";
   version = "2.5.0";
-in
-
-stdenv.mkDerivation {
+in python2Packages.buildPythonApplication {
   name = "${name}-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/scons/${name}-${version}.tar.gz";
     sha256 = "1sdcj8iapfzmlq7098yas40qwl6khsiwydbxv33sw81wy93nnagb";
   };
-
-  buildInputs = [python makeWrapper];
-
-  preConfigure = ''
-    for i in "script/"*; do
-     substituteInPlace $i --replace "/usr/bin/env python" "${python}/bin/python"
-    done
-  '';
-  buildPhase = "python setup.py install --prefix=$out --install-data=$out/share --install-lib=$(toPythonPath $out) --symlink-scons -O1";
-  installPhase = "for n in $out/bin/*-${version}; do wrapProgram $n --suffix PYTHONPATH ':' \"$(toPythonPath $out)\"; done";
-
-  pythonPath = [];
+  # No tests
+  doCheck = false;
 
   meta = {
     homepage = "http://scons.org/";