From 76b40c3cc5c5e24bb686ab5f8f20aa8a3249823a Mon Sep 17 00:00:00 2001 From: James Eapen Date: Fri, 20 Feb 2026 12:51:40 -0500 Subject: [PATCH] rPackages.iscream: use pkgs.htslib without libdeflate override now that pkgs.htslib is built with libdeflate support --- pkgs/development/r-modules/default.nix | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index fb5bc3e25fc1..da2a712803ee 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -3136,19 +3136,13 @@ let ''; }); - iscream = - let - # https://huishenlab.github.io/iscream/articles/htslib.html - htslib-deflate = pkgs.htslib.overrideAttrs (attrs: { - buildInputs = attrs.buildInputs ++ [ pkgs.libdeflate ]; - }); - in - old.iscream.overrideAttrs (attrs: { - # Rhtslib (in LinkingTo) is not needed if we provide a proper htslib - propagatedBuildInputs = - builtins.filter (el: el != pkgs.rPackages.Rhtslib) attrs.propagatedBuildInputs - ++ [ htslib-deflate ]; - }); + iscream = old.iscream.overrideAttrs (attrs: { + # https://huishenlab.github.io/iscream/articles/htslib.html + # Rhtslib (in LinkingTo) is not needed if we provide a proper htslib + propagatedBuildInputs = + builtins.filter (el: el != pkgs.rPackages.Rhtslib) attrs.propagatedBuildInputs + ++ [ pkgs.htslib ]; + }); torch = old.torch.overrideAttrs (attrs: { preConfigure = ''