about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndré Silva <andrerfosilva@gmail.com>2022-09-16 10:46:02 +0100
committerAndré Silva <andrerfosilva@gmail.com>2022-09-16 10:47:16 +0100
commit44b3ce9b90051910372eed5111e2a919ab19432d (patch)
tree132570a0c3889ec5648e474d82655c134f8e701b
parent8051e9c4ae6811190e05dcacc62dc41065b4266d (diff)
python3Packages.bitcoinlib: fix segfault during tests
-rw-r--r--pkgs/development/python-modules/bitcoinlib/default.nix2
-rw-r--r--pkgs/top-level/python-packages.nix4
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 { };