mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
darwin: python35: add needed inputs
This commit is contained in:
parent
95eb3a2256
commit
caafa68a7e
2 changed files with 9 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -5081,6 +5081,7 @@ let
|
|||
self = python34;
|
||||
});
|
||||
python35 = hiPrio (callPackage ../development/interpreters/python/3.5 {
|
||||
inherit (darwin) CF configd;
|
||||
self = python35;
|
||||
});
|
||||
pypy = callPackage ../development/interpreters/pypy {
|
||||
|
|
Loading…
Reference in a new issue