From 159a72bd553c039e8898430bc5391d2b03baa8f8 Mon Sep 17 00:00:00 2001 From: Orivej Desh Date: Sun, 24 Dec 2017 05:15:58 +0000 Subject: [PATCH] python.pkgs.bitcoinlib: support darwin --- pkgs/development/python-modules/bitcoinlib/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bitcoinlib/default.nix b/pkgs/development/python-modules/bitcoinlib/default.nix index 99d943862ab..b012fd24aa0 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 = {