From 57b26dec73a9f26c301322e4ceec0618a51994aa Mon Sep 17 00:00:00 2001 From: roconnor Date: Sun, 28 Dec 2025 09:50:54 -0500 Subject: [PATCH] bitcoin: Remove zlib transistive dependency from bitcoin The official binaries for bitcoin-core explicitly configure their dependencies to minimize them. In this commit we remove zlib from the sqlite dependency to stop it propogating to bitcoin. --- pkgs/top-level/all-packages.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 276783503a35..6ea6a0e2be14 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12546,6 +12546,9 @@ with pkgs; bitcoin = qt6Packages.callPackage ../applications/blockchains/bitcoin { withGui = true; + sqlite = sqlite.override { + zlib = null; + }; zeromq = zeromq.override { enableCurve = false; enableDrafts = false;