diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-03-30 17:04:27 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-03-30 17:04:27 +0000 |
commit | cfa011c0264d8765dab5186281e7c31148d2cfe5 (patch) | |
tree | 65b1b4e8797c3a1b110592eda4c834ec428e0525 /pkgs/applications/virtualization/nova | |
parent | afe8b976c9564163ce7487df4743519a469109be (diff) | |
download | nixlib-cfa011c0264d8765dab5186281e7c31148d2cfe5.tar nixlib-cfa011c0264d8765dab5186281e7c31148d2cfe5.tar.gz nixlib-cfa011c0264d8765dab5186281e7c31148d2cfe5.tar.bz2 nixlib-cfa011c0264d8765dab5186281e7c31148d2cfe5.tar.lz nixlib-cfa011c0264d8765dab5186281e7c31148d2cfe5.tar.xz nixlib-cfa011c0264d8765dab5186281e7c31148d2cfe5.tar.zst nixlib-cfa011c0264d8765dab5186281e7c31148d2cfe5.zip |
* Getting closer...
svn path=/nixpkgs/branches/modular-python/; revision=26613
Diffstat (limited to 'pkgs/applications/virtualization/nova')
-rw-r--r-- | pkgs/applications/virtualization/nova/default.nix | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/applications/virtualization/nova/default.nix b/pkgs/applications/virtualization/nova/default.nix index 236ceaa05f16..79e833ef5963 100644 --- a/pkgs/applications/virtualization/nova/default.nix +++ b/pkgs/applications/virtualization/nova/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pythonPackages, intltool }: +{ stdenv, fetchurl, pythonPackages, intltool, libvirt, libxml2Python }: with stdenv.lib; @@ -15,19 +15,23 @@ stdenv.mkDerivation rec { pythonPath = with pythonPackages; [ setuptools eventlet greenlet gflags netaddr sqlalchemy carrot routes paste_deploy m2crypto ipy boto_1_9 twisted sqlalchemy_migrate - distutils_extra simplejson readline + distutils_extra simplejson readline glance cheetah + # !!! should libvirt be a build-time dependency? Note that + # libxml2Python is a dependency of libvirt.py. + libvirt libxml2Python ]; buildInputs = [ pythonPackages.python pythonPackages.wrapPython + pythonPackages.mox intltool ] ++ pythonPath; + PYTHON_EGG_CACHE = "`pwd`/.egg-cache"; + preConfigure = '' - export HOME=$(pwd) - # Set the built-in state location to something sensible. sed -i nova/flags.py \ -e "/DEFINE.*'state_path'/ s|../|/var/lib/nova|" @@ -58,6 +62,10 @@ stdenv.mkDerivation rec { cp etc/nova-api.conf $out/etc/ ''; + doCheck = false; # !!! fix + + checkPhase = "python setup.py test"; + meta = { homepage = http://nova.openstack.org/; description = "OpenStack Compute (a.k.a. Nova), a cloud computing fabric controller"; |