Commit d3b4a6ee authored by shhht's avatar shhht
Browse files

mainsail: init at 2.4.1

parent ea490bab
Loading
Loading
Loading
Loading
+36 −0
Original line number Diff line number Diff line
{ lib
, stdenvNoCC
, fetchzip
}:

stdenvNoCC.mkDerivation rec {
  pname = "mainsail";
  version = "2.4.1";

  src = fetchzip {
    url = "https://github.com/mainsail-crew/mainsail/releases/download/v${version}/mainsail.zip";
    sha256 = "sha256-WgTzRVycrZcJ5JVXJQHLvQGg8FLm4y020/eULAqDpmA=";
    stripRoot = false;
  };

  dontConfigure = true;
  dontBuild = true;

  installPhase = ''
    runHook preInstall

    mkdir -p $out/share/mainsail
    cp -r ./* $out/share/mainsail

    runHook postInstall
  '';

  meta = with lib; {
    description = "Web interface for managing and controlling 3D printers with Klipper";
    homepage = "https://docs.mainsail.xyz";
    changelog = "https://github.com/mainsail-crew/mainsail/releases/tag/v${version}";
    license = licenses.gpl3Plus;
    platforms = platforms.linux;
    maintainers = with maintainers; [ shhht ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -2187,6 +2187,8 @@ with pkgs;
  maiko = callPackage ../applications/emulators/maiko { };
  mainsail = callPackage ../applications/misc/mainsail { };
  mame = libsForQt5.callPackage ../applications/emulators/mame { };
  mame-tools = lib.addMetaAttrs {