From bc23fc41e477654dc25e6faa8dea7a26105aa15e Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Mon, 7 Oct 2024 15:35:50 +0200 Subject: [PATCH] pdi: fix HDF5 version detection Allow for 3 and 4 digit version string. HDF5 likes to skip between them. --- pkgs/by-name/pd/pdi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pd/pdi/package.nix b/pkgs/by-name/pd/pdi/package.nix index 7159af6a03ae..519b72594a10 100644 --- a/pkgs/by-name/pd/pdi/package.nix +++ b/pkgs/by-name/pd/pdi/package.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { # Patch it to make it match a 4 number-long version. postPatch = '' substituteInPlace plugins/decl_hdf5/cmake/FindHDF5.cmake \ - --replace-fail '"H5_VERSION[ \t]+\"([0-9]+\\.[0-9]+\\.[0-9]+)' '"H5_VERSION[ \t]+\"([0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)' + --replace-fail '"H5_VERSION[ \t]+\"([0-9]+\\.[0-9]+\\.[0-9]+)' '"H5_VERSION[ \t]+\"([0-9]+\\.[0-9]+\\.[0-9]+(\\.[0-9]+)*)' ''; nativeBuildInputs = [