Loading pkgs/by-name/mu/mumps/package.nix +8 −50 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ metis, scotch, stdenv, fixDarwinDylibNames, }: stdenv.mkDerivation (finalAttrs: { name = "mumps"; Loading Loading @@ -54,7 +55,13 @@ stdenv.mkDerivation (finalAttrs: { ln -s $out/include/mumps_seq/mpi.h $out/include/mumps_mpi.h ''; nativeBuildInputs = [ gfortran ]; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ] ++ [ gfortran ]; buildInputs = [ blas Loading @@ -63,55 +70,6 @@ stdenv.mkDerivation (finalAttrs: { scotch ]; preFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ $out/lib/libmumps_common.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libcmumps.dylib \ $out/lib/libcmumps.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libdmumps.dylib \ $out/lib/libdmumps.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libsmumps.dylib \ $out/lib/libsmumps.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libzmumps.dylib \ $out/lib/libzmumps.dylib install_name_tool \ -id \ $out/lib/libmpiseq.dylib \ $out/lib/libmpiseq.dylib install_name_tool \ -id \ $out/lib/libpord.dylib \ $out/lib/libpord.dylib ''; doInstallCheck = true; installCheckPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' Loading Loading
pkgs/by-name/mu/mumps/package.nix +8 −50 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ metis, scotch, stdenv, fixDarwinDylibNames, }: stdenv.mkDerivation (finalAttrs: { name = "mumps"; Loading Loading @@ -54,7 +55,13 @@ stdenv.mkDerivation (finalAttrs: { ln -s $out/include/mumps_seq/mpi.h $out/include/mumps_mpi.h ''; nativeBuildInputs = [ gfortran ]; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ] ++ [ gfortran ]; buildInputs = [ blas Loading @@ -63,55 +70,6 @@ stdenv.mkDerivation (finalAttrs: { scotch ]; preFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ $out/lib/libmumps_common.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libcmumps.dylib \ $out/lib/libcmumps.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libdmumps.dylib \ $out/lib/libdmumps.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libsmumps.dylib \ $out/lib/libsmumps.dylib install_name_tool \ -change libmpiseq.dylib \ $out/lib/libmpiseq.dylib \ -change libpord.dylib \ $out/lib/libpord.dylib \ -id \ $out/lib/libzmumps.dylib \ $out/lib/libzmumps.dylib install_name_tool \ -id \ $out/lib/libmpiseq.dylib \ $out/lib/libmpiseq.dylib install_name_tool \ -id \ $out/lib/libpord.dylib \ $out/lib/libpord.dylib ''; doInstallCheck = true; installCheckPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' Loading