From 44b3ce9b90051910372eed5111e2a919ab19432d Mon Sep 17 00:00:00 2001 From: André Silva Date: Fri, 16 Sep 2022 10:46:02 +0100 Subject: python3Packages.bitcoinlib: fix segfault during tests --- pkgs/development/python-modules/bitcoinlib/default.nix | 2 +- pkgs/top-level/python-packages.nix | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bitcoinlib/default.nix b/pkgs/development/python-modules/bitcoinlib/default.nix index 8daff7913cc27..f91ade7d10b32 100644 --- a/pkgs/development/python-modules/bitcoinlib/default.nix +++ b/pkgs/development/python-modules/bitcoinlib/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace bitcoin/core/key.py --replace \ - "ctypes.util.find_library('ssl') or 'libeay32'" \ + "ctypes.util.find_library('ssl.35') or ctypes.util.find_library('ssl') or 'libeay32'" \ "'${lib.getLib openssl}/lib/libssl${stdenv.hostPlatform.extensions.sharedLibrary}'" ''; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 63218f7292145..79181b69b5368 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1344,7 +1344,9 @@ in { bitbox02 = callPackage ../development/python-modules/bitbox02 { }; - bitcoinlib = callPackage ../development/python-modules/bitcoinlib { }; + bitcoinlib = callPackage ../development/python-modules/bitcoinlib { + openssl = pkgs.openssl_1_1; + }; bitcoin-utils-fork-minimal = callPackage ../development/python-modules/bitcoin-utils-fork-minimal { }; -- cgit 1.4.1