diff options
author | Michael Weiss <dev.primeos@gmail.com> | 2019-11-26 23:33:19 +0100 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-03-27 10:49:52 -0700 |
commit | 4ca37400ac36f79bae9a885b3d76c39766adef29 (patch) | |
tree | 9e39b7504dd7d833a7d48b334347679e5cdb9e34 /pkgs/development/tools/build-managers | |
parent | d4ad35a600f7b95ef769675e3914b4be60f8eeb0 (diff) | |
download | nixpkgs-4ca37400ac36f79bae9a885b3d76c39766adef29.tar nixpkgs-4ca37400ac36f79bae9a885b3d76c39766adef29.tar.gz nixpkgs-4ca37400ac36f79bae9a885b3d76c39766adef29.tar.bz2 nixpkgs-4ca37400ac36f79bae9a885b3d76c39766adef29.tar.lz nixpkgs-4ca37400ac36f79bae9a885b3d76c39766adef29.tar.xz nixpkgs-4ca37400ac36f79bae9a885b3d76c39766adef29.tar.zst nixpkgs-4ca37400ac36f79bae9a885b3d76c39766adef29.zip |
scons: Switch to Python 3
Reasons: Python 2.7 will EOL very soon [0]: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support SCons 4.0.0 will drop Python 2.7 Support [1]: https://raw.githubusercontent.com/SConsProject/scons/rel_3.1.2/src/CHANGES.txt [0]: From the SCons build output previous to this commit (i.e. with Python 2.7). [1]: https://raw.githubusercontent.com/SConsProject/scons/rel_3.1.2/src/CHANGES.txt
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r-- | pkgs/development/tools/build-managers/scons/common.nix | 13 | ||||
-rw-r--r-- | pkgs/development/tools/build-managers/scons/print-statements.patch | 13 |
2 files changed, 5 insertions, 21 deletions
diff --git a/pkgs/development/tools/build-managers/scons/common.nix b/pkgs/development/tools/build-managers/scons/common.nix index 740d04d853f..340364025a8 100644 --- a/pkgs/development/tools/build-managers/scons/common.nix +++ b/pkgs/development/tools/build-managers/scons/common.nix @@ -1,19 +1,16 @@ { version, sha256 }: -{ stdenv, fetchurl, python2Packages }: +{ stdenv, fetchurl, python3Packages }: -let name = "scons"; -in python2Packages.buildPythonApplication { - name = "${name}-${version}"; +python3Packages.buildPythonApplication rec { + pname = "scons"; + inherit version; src = fetchurl { - url = "mirror://sourceforge/scons/${name}-${version}.tar.gz"; + url = "mirror://sourceforge/scons/${pname}-${version}.tar.gz"; inherit sha256; }; - # Fix a regression in 3.0.0 (causes build errors for some packages) - patches = stdenv.lib.optional (version == "3.0.0") ./print-statements.patch; - setupHook = ./setup-hook.sh; meta = with stdenv.lib; { diff --git a/pkgs/development/tools/build-managers/scons/print-statements.patch b/pkgs/development/tools/build-managers/scons/print-statements.patch deleted file mode 100644 index a963bf78aba..00000000000 --- a/pkgs/development/tools/build-managers/scons/print-statements.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/engine/SCons/Script/SConscript.py b/src/engine/SCons/Script/SConscript.py -index 558e28f9..8fea9c4d 100644 ---- src/engine/SCons/Script/SConscript.py -+++ src/engine/SCons/Script/SConscript.py -@@ -5,8 +5,6 @@ - - """ - --from __future__ import print_function -- - # - # __COPYRIGHT__ - # |