This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 2ce85b2245 gnu: Add bitcoin-knots.
2ce85b2245 is described below

commit 2ce85b22450c44f8ea46bdf51e8c8c00dd1819e5
Author: NoĆ© Lopez <[email protected]>
AuthorDate: Fri Jun 20 13:56:59 2025 +0200

    gnu: Add bitcoin-knots.
    
    * gnu/packages/finance.scm (bitcoin-knots): New variable.
    
    Change-Id: I781d0273358689f5cf00b3f6100588d012510487
    Signed-off-by: Andreas Enge <[email protected]>
---
 gnu/packages/finance.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index d3a55f61c8..c4f8a6e2ce 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -111,6 +111,7 @@
   #:use-module (gnu packages haskell-check)
   #:use-module (gnu packages haskell-web)
   #:use-module (gnu packages haskell-xyz)
+  #:use-module (gnu packages imagemagick)
   #:use-module (gnu packages iso-codes)
   #:use-module (gnu packages jemalloc)
   #:use-module (gnu packages libedit)
@@ -215,6 +216,36 @@ of the bitcoin protocol.  This package provides the 
Bitcoin Core command
 line client and a client based on Qt.")
     (license license:expat)))
 
+(define-public bitcoin-knots
+  (package
+    (inherit bitcoin-core)
+    (name "bitcoin-knots")
+    (version "29.2.knots20251110")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://bitcoinknots.org/files/"; (version-major version)
+                    ".x/" version "/bitcoin-" version ".tar.gz"))
+              (sha256
+               (base32
+                "04kh88xklyq5w2x0zykfas6ssxajp1z33c2899fq342jnfr510b6"))))
+    (arguments
+     (substitute-keyword-arguments (package-arguments bitcoin-core)
+       ((#:qtbase original-flags #f)
+        qtbase-5)))
+    (native-inputs
+     (modify-inputs (package-native-inputs bitcoin-core)
+       (delete qttools)
+       (append imagemagick
+               librsvg
+               qttools-5)))
+    (home-page "https://bitcoinknots.org";)
+    (synopsis "Enhanced Bitcoin node/wallet based on Bitcoin Core")
+    (description "Bitcoin Knots connects to the Bitcoin peer-to-peer network
+to download and fully validate blocks and transactions.  It also includes a
+wallet and graphical user interface.")
+    (license license:expat)))
+
 (define-public bitcoin-cash-node
   (package
     (name "bitcoin-cash-node")

Reply via email to