ceph: use python2

print statement
This commit is contained in:
Frederik Rietdijk 2016-10-18 09:23:16 +02:00
parent 939a7c2513
commit 509ef439ac

View File

@ -1,6 +1,6 @@
{ stdenv, ensureNewerSourcesHook, autoconf, automake, makeWrapper, pkgconfig { stdenv, ensureNewerSourcesHook, autoconf, automake, makeWrapper, pkgconfig
, libtool, which, git , libtool, which, git
, boost, python, pythonPackages, libxml2, zlib , boost, python2Packages, libxml2, zlib
# Optional Dependencies # Optional Dependencies
, snappy ? null, leveldb ? null, yasm ? null, fcgi ? null, expat ? null , snappy ? null, leveldb ? null, yasm ? null, fcgi ? null, expat ? null
@ -30,6 +30,7 @@ assert cryptopp != null || (nss != null && nspr != null);
with stdenv; with stdenv;
with stdenv.lib; with stdenv.lib;
let let
inherit (python2Packages) python;
mkFlag = trueStr: falseStr: cond: name: val: mkFlag = trueStr: falseStr: cond: name: val:
if cond == null then null else if cond == null then null else
"--${if cond != false then trueStr else falseStr}${name}" "--${if cond != false then trueStr else falseStr}${name}"
@ -99,7 +100,7 @@ let
}; };
wrapArgs = "--set PYTHONPATH \"$(toPythonPath $lib)\"" wrapArgs = "--set PYTHONPATH \"$(toPythonPath $lib)\""
+ " --prefix PYTHONPATH : \"$(toPythonPath ${pythonPackages.flask})\"" + " --prefix PYTHONPATH : \"$(toPythonPath ${python2Packages.flask})\""
+ " --set PATH \"$out/bin\""; + " --set PATH \"$out/bin\"";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
@ -116,12 +117,12 @@ stdenv.mkDerivation {
(ensureNewerSourcesHook { year = "1980"; }) (ensureNewerSourcesHook { year = "1980"; })
] ]
++ optionals (versionAtLeast version "9.0.2") [ ++ optionals (versionAtLeast version "9.0.2") [
pythonPackages.setuptools pythonPackages.argparse python2Packages.setuptools python2Packages.argparse
]; ];
buildInputs = buildInputs ++ cryptoLibsMap.${cryptoStr} ++ [ buildInputs = buildInputs ++ cryptoLibsMap.${cryptoStr} ++ [
boost python libxml2 optYasm optLibatomic_ops optLibs3 malloc pythonPackages.flask zlib boost python libxml2 optYasm optLibatomic_ops optLibs3 malloc python2Packages.flask zlib
] ++ optionals (versionAtLeast version "9.0.0") [ ] ++ optionals (versionAtLeast version "9.0.0") [
pythonPackages.sphinx # Used for docs python2Packages.sphinx # Used for docs
] ++ optionals stdenv.isLinux [ ] ++ optionals stdenv.isLinux [
linuxHeaders libuuid udev keyutils optLibaio optLibxfs optZfs linuxHeaders libuuid udev keyutils optLibaio optLibxfs optZfs
] ++ optionals hasServer [ ] ++ optionals hasServer [