rPackages.iscream: use pkgs.htslib without libdeflate override

now that pkgs.htslib is built with libdeflate support
This commit is contained in:
James Eapen
2026-02-20 12:51:40 -05:00
parent eae0a95e83
commit 76b40c3cc5
+7 -13
View File
@@ -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 = ''