{ lib, rustPlatform, fetchFromGitHub, nix-update-script, }: rustPlatform.buildRustPackage rec { pname = "rewatch"; version = "1.0.12"; src = fetchFromGitHub { owner = "rescript-lang"; repo = "rewatch"; tag = "v${version}"; hash = "sha256-UoUL3zeyrs3FdQVyAo0FsuNiPtiITbuNDdEXxWg3yiY="; }; cargoHash = "sha256-scm2Uv68jN249RH2Fr8ofFjLTOv04wtDKZ5prDl4REU="; doCheck = true; passthru.updateScript = nix-update-script { }; meta = { description = "Alternative build system for the Rescript Compiler"; homepage = "https://github.com/rescript-lang/rewatch"; changelog = "https://github.com/rescript-lang/rewatch/releases/tag/v${version}"; mainProgram = "rewatch"; maintainers = with lib.maintainers; [ r17x ]; license = lib.licenses.mit; }; }