From 937f490e74b010d45d0c3700477cec059c3286f5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 17 Mar 2024 20:58:23 +0100 Subject: [PATCH] hdf5: remove -shared suffix only from existing files --- pkgs/tools/misc/hdf5/default.nix | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/pkgs/tools/misc/hdf5/default.nix b/pkgs/tools/misc/hdf5/default.nix index de0bc8bc3a2c..c6855a47f8e6 100644 --- a/pkgs/tools/misc/hdf5/default.nix +++ b/pkgs/tools/misc/hdf5/default.nix @@ -98,22 +98,11 @@ stdenv.mkDerivation rec { # The shared build creates binaries with -shared suffixes, # so we remove these suffixes. '' - mv ''${!outputBin}/bin/h5clear{-shared,} - mv ''${!outputBin}/bin/h5copy{-shared,} - mv ''${!outputBin}/bin/h5debug{-shared,} - mv ''${!outputBin}/bin/h5delete{-shared,} - mv ''${!outputBin}/bin/h5diff{-shared,} - mv ''${!outputBin}/bin/h5dump{-shared,} - mv ''${!outputBin}/bin/h5format_convert{-shared,} - mv ''${!outputBin}/bin/h5import{-shared,} - mv ''${!outputBin}/bin/h5jam{-shared,} - mv ''${!outputBin}/bin/h5ls{-shared,} - mv ''${!outputBin}/bin/h5mkgrp{-shared,} - mv ''${!outputBin}/bin/h5repack{-shared,} - mv ''${!outputBin}/bin/h5repart{-shared,} - mv ''${!outputBin}/bin/h5stat{-shared,} - mv ''${!outputBin}/bin/h5unjam{-shared,} - mv ''${!outputBin}/bin/h5watch{-shared,} + pushd ''${!outputBin}/bin + for file in *-shared; do + mv "$file" "''${file%%-shared}" + done + popd ''; enableParallelBuilding = true;