1 { lib, fetchFromGitHub, python3 }:
6 src = fetchFromGitHub {
10 hash = "sha256-C3U4N7+9vplzoJoevQe5Zeuz0TDmB6/miMwBJLzA3WA=";
13 python3.pkgs.buildPythonApplication {
14 inherit pname version src;
16 outputs = [ "out" "man" ];
23 setupHook = ./setup-hook.sh;
28 # expose the used python version so tools using this (and extensing scos
29 # with other python modules) can use the exact same python version.
35 description = "An improved, cross-platform substitute for Make";
37 SCons is an Open Source software construction tool. Think of SCons as an
38 improved, cross-platform substitute for the classic Make utility with
39 integrated functionality similar to autoconf/automake and compiler caches
40 such as ccache. In short, SCons is an easier, more reliable and faster way
43 homepage = "https://scons.org/";
44 license = lib.licenses.mit;
45 maintainers = with lib.maintainers; [ AndersonTorres ];
48 # TODO: patch to get rid of distutils and other deprecations