forked from M-Labs/nix-scripts
clean up conda build environment
This commit is contained in:
parent
643ce70b4c
commit
8cb6a0bfd8
|
@ -15,7 +15,7 @@ assert (name != null) -> pname == null && version == null;
|
||||||
let
|
let
|
||||||
condaBuilderEnv = import ./builder-env.nix { inherit pkgs; };
|
condaBuilderEnv = import ./builder-env.nix { inherit pkgs; };
|
||||||
realName = if (name != null) then name else "${pname}-${version}";
|
realName = if (name != null) then name else "${pname}-${version}";
|
||||||
in pkgs.stdenv.mkDerivation {
|
in pkgs.stdenvNoCC.mkDerivation {
|
||||||
name = realName;
|
name = realName;
|
||||||
inherit src;
|
inherit src;
|
||||||
buildCommand =
|
buildCommand =
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
with pkgs;
|
with pkgs;
|
||||||
|
|
||||||
let
|
let
|
||||||
condaDeps = [ stdenv.cc zlib xorg.libSM xorg.libICE xorg.libX11 xorg.libXau xorg.libXi xorg.libXrender libselinux libGL ];
|
condaDeps = [ zlib xorg.libSM xorg.libICE xorg.libX11 xorg.libXau xorg.libXi xorg.libXrender libselinux libGL ];
|
||||||
# Use the full Anaconda distribution, which already contains conda-build and its many dependencies,
|
# Use the full Anaconda distribution, which already contains conda-build and its many dependencies,
|
||||||
# so we don't have to manually deal with them.
|
# so we don't have to manually deal with them.
|
||||||
condaInstaller = fetchurl {
|
condaInstaller = fetchurl {
|
||||||
|
@ -47,6 +47,8 @@ in
|
||||||
buildFHSUserEnv {
|
buildFHSUserEnv {
|
||||||
name = "conda-builder-env";
|
name = "conda-builder-env";
|
||||||
targetPkgs = pkgs: ([ condaInstalled ] ++ condaDeps ++ [
|
targetPkgs = pkgs: ([ condaInstalled ] ++ condaDeps ++ [
|
||||||
|
binutils
|
||||||
|
gcc
|
||||||
# for llvm-or1k
|
# for llvm-or1k
|
||||||
cmake
|
cmake
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue