diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-12-24 05:15:58 +0000 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2017-12-24 05:15:58 +0000 |
commit | 159a72bd553c039e8898430bc5391d2b03baa8f8 (patch) | |
tree | 01c90ebc78812ac21214d0125221f6258ec563d3 /pkgs/development/python-modules/bitcoinlib | |
parent | 9d70b99dfe96926b983ed13296d36ece3debee6e (diff) | |
download | nixlib-159a72bd553c039e8898430bc5391d2b03baa8f8.tar nixlib-159a72bd553c039e8898430bc5391d2b03baa8f8.tar.gz nixlib-159a72bd553c039e8898430bc5391d2b03baa8f8.tar.bz2 nixlib-159a72bd553c039e8898430bc5391d2b03baa8f8.tar.lz nixlib-159a72bd553c039e8898430bc5391d2b03baa8f8.tar.xz nixlib-159a72bd553c039e8898430bc5391d2b03baa8f8.tar.zst nixlib-159a72bd553c039e8898430bc5391d2b03baa8f8.zip |
python.pkgs.bitcoinlib: support darwin
Diffstat (limited to 'pkgs/development/python-modules/bitcoinlib')
-rw-r--r-- | pkgs/development/python-modules/bitcoinlib/default.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/bitcoinlib/default.nix b/pkgs/development/python-modules/bitcoinlib/default.nix index 99d943862aba..b012fd24aa01 100644 --- a/pkgs/development/python-modules/bitcoinlib/default.nix +++ b/pkgs/development/python-modules/bitcoinlib/default.nix @@ -1,6 +1,7 @@ -{ lib, buildPythonPackage, fetchFromGitHub, openssl }: +{ stdenv, lib, buildPythonPackage, fetchFromGitHub, openssl }: -buildPythonPackage rec { +let ext = if stdenv.isDarwin then "dylib" else "so"; +in buildPythonPackage rec { pname = "bitcoinlib"; version = "0.9.0"; name = "${pname}-${version}"; @@ -15,7 +16,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace bitcoin/core/key.py --replace \ "ctypes.util.find_library('ssl') or 'libeay32'" \ - "\"${openssl.out}/lib/libssl.so\"" + "'${openssl.out}/lib/libssl.${ext}'" ''; meta = { |