diff options
author | Asko Soukka <asko.soukka@iki.fi> | 2015-10-21 22:24:40 +0300 |
---|---|---|
committer | Asko Soukka <asko.soukka@iki.fi> | 2015-10-22 07:56:40 +0300 |
commit | caafa68a7e7d12e415eb07a285773bff7e3fd9c6 (patch) | |
tree | 73c9c5d8a158f343d8fda7e6be6a8e3a4bf3ef03 /pkgs/development/interpreters | |
parent | 95eb3a2256030878e7d40ebe45f4498f813deafe (diff) | |
download | nixlib-caafa68a7e7d12e415eb07a285773bff7e3fd9c6.tar nixlib-caafa68a7e7d12e415eb07a285773bff7e3fd9c6.tar.gz nixlib-caafa68a7e7d12e415eb07a285773bff7e3fd9c6.tar.bz2 nixlib-caafa68a7e7d12e415eb07a285773bff7e3fd9c6.tar.lz nixlib-caafa68a7e7d12e415eb07a285773bff7e3fd9c6.tar.xz nixlib-caafa68a7e7d12e415eb07a285773bff7e3fd9c6.tar.zst nixlib-caafa68a7e7d12e415eb07a285773bff7e3fd9c6.zip |
darwin: python35: add needed inputs
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r-- | pkgs/development/interpreters/python/3.5/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/python/3.5/default.nix b/pkgs/development/interpreters/python/3.5/default.nix index d689fdeee4c2..2d85a52a2e9e 100644 --- a/pkgs/development/interpreters/python/3.5/default.nix +++ b/pkgs/development/interpreters/python/3.5/default.nix @@ -12,6 +12,8 @@ , zlib , callPackage , self + +, CF, configd }: assert readline != null -> ncurses != null; @@ -33,6 +35,8 @@ stdenv.mkDerivation { pythonVersion = majorVersion; inherit majorVersion version; + buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CF configd ]; + src = fetchurl { url = "http://www.python.org/ftp/python/${version}/Python-${fullVersion}.tar.xz"; sha256 = "14dywb94mci0kqbsji9riyyq8kx0h9ljdjjgxnkfrvm56hbammyn"; @@ -40,6 +44,10 @@ stdenv.mkDerivation { NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s"; + prePatch = stdenv.lib.optionalString stdenv.isDarwin '' + substituteInPlace configure --replace '`/usr/bin/arch`' '"i386"' + ''; + preConfigure = '' for i in /usr /sw /opt /pkg; do # improve purity substituteInPlace ./setup.py --replace $i /no-such-path |