diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2016-10-17 13:31:27 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2016-10-18 23:14:32 +0200 |
commit | f42a7068da8956a86a4e71018022222d63cf2b7a (patch) | |
tree | 2a5a4d3734cf2c3319c731ce6de1cea773829885 /pkgs | |
parent | 936bfd23e1e271d5f54a8e7f8a99fecd8e800997 (diff) | |
download | nixlib-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.nix | 20 |
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/"; |