···
···
opencascade-override ? null,
···
stdenv.mkDerivation (finalAttrs: {
-
hash = "sha256-j/fdEgcFq0nWBLpyapwZIbBIXCnqEWV6Tk+6sTHk/Bc=";
rev = "version_${finalAttrs.version}";
···
++ lib.optionals withSystemd [
···
"libslic3r_tests|sla_print_tests"
-
description = "G-code generator for 3D printer";
-
homepage = "https://github.com/prusa3d/PrusaSlicer";
-
license = licenses.agpl3Plus;
-
maintainers = with maintainers; [
-
platforms = platforms.unix;
-
// lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
-
mainProgram = "PrusaSlicer";
···
···
opencascade-override ? null,
···
stdenv.mkDerivation (finalAttrs: {
+
hash = "sha256-B2uHrh09xKehmxnk3I4MHIjBfB/pGgFXC6R5k10JoJY=";
rev = "version_${finalAttrs.version}";
···
++ lib.optionals withSystemd [
···
"libslic3r_tests|sla_print_tests"
+
passthru.updateScript = nix-update-script {
+
description = "G-code generator for 3D printer";
+
homepage = "https://github.com/prusa3d/PrusaSlicer";
+
changelog = "https://github.com/prusa3d/PrusaSlicer/releases/tag/version_${finalAttrs.version}";
+
license = lib.licenses.agpl3Plus;
+
maintainers = with lib.maintainers; [
+
platforms = lib.platforms.unix;
+
// lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
+
mainProgram = "PrusaSlicer";