From b7de4098ef8a8780a3b2f9019679bcc12fc94a12 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sat, 13 Nov 2021 13:42:40 +0100 Subject: [PATCH] gnu: electrum: Fix build. * gnu/packages/finance.scm (electrum)[arguments]: Add 'relax-dnspython-version-requirement' phase. --- gnu/packages/finance.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 6cda53dc94..354a2f2e0f 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -548,6 +548,14 @@ (define-public electrum (("sys\\.prefix") (format #f "\"~a\"" out))) #t))) + (add-after 'unpack 'relax-dnspython-version-requirement + ;; The version requirement for dnspython>=2.0,<2.1 makes the + ;; sanity-check phase fail, but the application seems to be working + ;; fine with dnspython 2.1 (the version we have currently). + (lambda _ + (substitute* "contrib/requirements/requirements.txt" + (("dnspython>=.*") + "dnspython")))) (add-after 'unpack 'use-libsecp256k1-input (lambda* (#:key inputs #:allow-other-keys) (substitute* "electrum/ecc_fast.py"