diff options
author | Peter Simons <simons@cryp.to> | 2008-09-01 15:11:09 +0000 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2008-09-01 15:11:09 +0000 |
commit | 85546a8e316788bda4240cfa517941d785bca014 (patch) | |
tree | b4f5a1e9cf1577c4cfda22b182be5ab2decd35f6 /pkgs | |
parent | 687d66d2b93314403bbe5afdfaad2b3e61cd5746 (diff) | |
download | nixpkgs-85546a8e316788bda4240cfa517941d785bca014.tar nixpkgs-85546a8e316788bda4240cfa517941d785bca014.tar.gz nixpkgs-85546a8e316788bda4240cfa517941d785bca014.tar.bz2 nixpkgs-85546a8e316788bda4240cfa517941d785bca014.tar.lz nixpkgs-85546a8e316788bda4240cfa517941d785bca014.tar.xz nixpkgs-85546a8e316788bda4240cfa517941d785bca014.tar.zst nixpkgs-85546a8e316788bda4240cfa517941d785bca014.zip |
Updated scons and twisted; added buildbot.
* Updated scons to version 1.0.0. Also added appropriate makeWrapper calls to ensure that the python binary finds its library files. * Updated Twisted from 2.5 to 8.1. * Added an expression for buildbot. svn path=/nixpkgs/trunk/; revision=12782
Diffstat (limited to 'pkgs')
6 files changed, 40 insertions, 28 deletions
diff --git a/pkgs/development/python-modules/twisted/default.nix b/pkgs/development/python-modules/twisted/default.nix index 7fdf610d74c..2d070057236 100644 --- a/pkgs/development/python-modules/twisted/default.nix +++ b/pkgs/development/python-modules/twisted/default.nix @@ -1,10 +1,10 @@ {stdenv, fetchurl, python, ZopeInterface}: stdenv.mkDerivation { - name = "twisted-2.5.0"; + name = "twisted-8.1.0"; src = fetchurl { - url = http://tmrc.mit.edu/mirror/twisted/Twisted/2.5/Twisted-2.5.0.tar.bz2; - sha256 = "1kfj4354lm4kphm317giyldykyd17lba2xd7y512lxc38hzxzcpk"; + url = http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2; + sha256 = "0q25zbr4xzknaghha72mq57kh53qw1bf8csgp63pm9sfi72qhirl"; }; buildInputs = [python]; propagatedBuildInputs = [ZopeInterface]; diff --git a/pkgs/development/tools/build-managers/buildbot/default.nix b/pkgs/development/tools/build-managers/buildbot/default.nix new file mode 100644 index 00000000000..a8c78b51540 --- /dev/null +++ b/pkgs/development/tools/build-managers/buildbot/default.nix @@ -0,0 +1,21 @@ +{stdenv, fetchurl, python, twisted, makeWrapper}: + +stdenv.mkDerivation rec { + name = "buildbot-${version}"; + version = "0.7.8"; + meta = { + homepage = "http://buildbot.net/"; + description = "A system to automate the compile/test cycle to validate code changes."; + }; + src = fetchurl { + url = "mirror://sourceforge/buildbot/buildbot-${version}.tar.gz"; + sha256 = "0f3qkbs1y4a1djxbfkvsr1639qkc7bzzsz2wpas2mk1zg8zrci2v"; + }; + propagatedBuildInputs = [python twisted makeWrapper]; + buildPhase = "true"; + installPhase = + '' + python setup.py install --prefix=$out --install-lib=$(toPythonPath $out) -O1 + for n in $out/bin/*; do wrapProgram $n --set PYTHONPATH "$(toPythonPath $out):$PYTHONPATH"; done + ''; +} diff --git a/pkgs/development/tools/build-managers/scons/0.96.1.nix b/pkgs/development/tools/build-managers/scons/0.96.1.nix deleted file mode 100644 index 4b791dc2773..00000000000 --- a/pkgs/development/tools/build-managers/scons/0.96.1.nix +++ /dev/null @@ -1,9 +0,0 @@ -{stdenv, fetchurl, python, version ? "0.96.1"}: - -assert version == "0.96.1"; - -import ./default.nix -{ - inherit stdenv fetchurl python version; - versionHash = "0z8cimrb10pj10zx9hv8xdqa1dpwjj61yhf3l26ifw323in1isk7"; -} diff --git a/pkgs/development/tools/build-managers/scons/0.98.5.nix b/pkgs/development/tools/build-managers/scons/0.98.5.nix deleted file mode 100644 index 5320853380e..00000000000 --- a/pkgs/development/tools/build-managers/scons/0.98.5.nix +++ /dev/null @@ -1,9 +0,0 @@ -{stdenv, fetchurl, python, version ? "0.98.5"}: - -assert version == "0.98.5"; - -import ./default.nix -{ - inherit stdenv fetchurl python version; - versionHash = "0xya9pkrwkdg1z2671slhl5nr5jf0pq46cr9ak7dxc8b0wazsh6j"; -} diff --git a/pkgs/development/tools/build-managers/scons/default.nix b/pkgs/development/tools/build-managers/scons/default.nix index 8d53ca6d23e..82d675acb32 100644 --- a/pkgs/development/tools/build-managers/scons/default.nix +++ b/pkgs/development/tools/build-managers/scons/default.nix @@ -1,7 +1,8 @@ -{stdenv, fetchurl, python, version, versionHash}: +{stdenv, fetchurl, python, makeWrapper}: -stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "scons-${version}"; + version = "1.0.0"; meta = { homepage = "http://scons.org/"; description = "An improved, cross-platform substitute for Make"; @@ -16,9 +17,13 @@ stdenv.mkDerivation { }; src = fetchurl { url = "mirror://sourceforge/scons/scons-${version}.tar.gz"; - sha256 = "${versionHash}"; + sha256 = "13nyy7n0iddr91r136fj15brni8r5f3j6cx57w5aqfvmnb0lv51x"; }; - propagatedBuildInputs = [python]; + propagatedBuildInputs = [python makeWrapper]; buildPhase = "true"; - installPhase = "python setup.py install --prefix=$out --install-lib=$(toPythonPath $out) --hardlink-scons -O1"; + installPhase = + '' + python setup.py install --prefix=$out --install-lib=$(toPythonPath $out) --hardlink-scons -O1 + for n in $out/bin/*; do wrapProgram $n --set PYTHONPATH "$(toPythonPath $out):$PYTHONPATH:\$PYTHONPATH"; done + ''; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d1fb4d9cc5..d14f391cec2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2171,6 +2171,10 @@ let inherit fetchurl stdenv m4; }; + buildbot = import ../development/tools/build-managers/buildbot { + inherit fetchurl stdenv python twisted makeWrapper; + }; + byacc = import ../development/tools/parsing/byacc { inherit fetchurl stdenv; }; @@ -2386,8 +2390,8 @@ let inherit fetchurl stdenv unzip; }; - scons = selectVersion ../development/tools/build-managers/scons "0.98.5" { - inherit fetchurl stdenv python; + scons = import ../development/tools/build-managers/scons { + inherit fetchurl stdenv python makeWrapper; }; sdf = import ../development/tools/parsing/sdf { |