Commit 383d3ffa authored by musjj's avatar musjj
Browse files

plasticscm-client-core: init at 11.0.16.9791

parent 74516684
Loading
Loading
Loading
Loading
+47 −0
Original line number Diff line number Diff line
{
  buildFHSEnv,
  extraLibs ? _: [ ],
  extraPkgs ? _: [ ],
  libgcc,
  libz,
  plasticscm-client-core-unwrapped,
}:
buildFHSEnv {
  pname = "plasticscm-client-core";
  inherit (plasticscm-client-core-unwrapped) version meta;

  runScript = "/usr/bin/cm";

  targetPkgs =
    pkgs:
    [
      plasticscm-client-core-unwrapped
    ]
    ++ extraPkgs pkgs;

  multiPkgs =
    pkgs:
    with pkgs;
    [
      # Dependencies from the Debian package
      glibc.out
      libgcc.lib
      libz
      krb5.lib
      lttng-ust.out
      openssl_3.out
      icu76

      # Transitive dependencies from the Debian package
      libidn2.out
      libunistring
      e2fsprogs.out
      keyutils.lib
      numactl.out
    ]
    ++ extraLibs pkgs;

  extraInstallCommands = ''
    mv $out/bin/plasticscm-client-core $out/bin/cm
  '';
}