From ec2c82fa16c58a6941c69befa20ddeabb04f26aa Mon Sep 17 00:00:00 2001 From: Justin Bedo Date: Fri, 29 Mar 2024 09:30:52 +1100 Subject: [PATCH] rPackages.Rhdf5lib: enable c++ bindings --- pkgs/development/r-modules/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 108f90afd47e..91b8df078736 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -1432,10 +1432,12 @@ let buildInputs = attrs.buildInputs ++ [ opencvGtk ]; }); - Rhdf5lib = old.Rhdf5lib.overrideAttrs (attrs: { - propagatedBuildInputs = attrs.propagatedBuildInputs ++ [ pkgs.hdf5_1_10.dev pkgs.libaec ]; + Rhdf5lib = let + hdf5 = pkgs.hdf5_1_10.overrideAttrs (attrs: {configureFlags = attrs.configureFlags ++ [ "--enable-cxx" ];}); + in old.Rhdf5lib.overrideAttrs (attrs: { + propagatedBuildInputs = attrs.propagatedBuildInputs ++ [ hdf5.dev pkgs.libaec ]; patches = [ ./patches/Rhdf5lib.patch ]; - passthru.hdf5 = pkgs.hdf5; + passthru.hdf5 = hdf5; }); rhdf5filters = old.rhdf5filters.overrideAttrs (attrs: {