Unverified Commit 21c42b3d authored by natsukium's avatar natsukium
Browse files

migrate: refactor

parent f5d23a16
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
{
  stdenv,
  lib,
  gccStdenv,
  fetchurl,
  zlib,
  mpi,
}:

gccStdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  version = "5.0.6";
  pname = "migrate";

  src = fetchurl {
    url = "https://peterbeerli.com/migrate-html5/download_version4/${pname}-${version}.src.tar.gz";
    url = "https://peterbeerli.com/migrate-html5/download_version4/${finalAttrs.pname}-${finalAttrs.version}.src.tar.gz";
    hash = "sha256-twkoR9L6VPUye12OC0B5w0PxcxyKain6RkhCswLEdwg=";
  };

  sourceRoot = "migrate-${finalAttrs.version}/src";

  buildInputs = [
    zlib
    mpi
  ];
  setSourceRoot = "sourceRoot=$(echo */src)";

  buildFlags = [
    "thread"
    "mpis"
  ];
  preInstall = "mkdir -p $out/man/man1";

  meta = with lib; {
    broken = stdenv.isDarwin;
@@ -36,4 +36,4 @@ gccStdenv.mkDerivation rec {
    platforms = platforms.unix;
    mainProgram = "migrate-n";
  };
}
})