From 151b4a0763963299db36c967efa4eb9cbb2a8086 Mon Sep 17 00:00:00 2001 From: ners Date: Tue, 18 Feb 2025 22:51:26 +0100 Subject: [PATCH] fsautocomplete: add update script --- pkgs/by-name/fs/fsautocomplete/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fs/fsautocomplete/package.nix b/pkgs/by-name/fs/fsautocomplete/package.nix index 3b6f92837878..a339d67e42f2 100644 --- a/pkgs/by-name/fs/fsautocomplete/package.nix +++ b/pkgs/by-name/fs/fsautocomplete/package.nix @@ -4,16 +4,18 @@ fetchFromGitHub, dotnetCorePackages, testers, + _experimental-update-script-combinators, + nix-update-script, }: -buildDotnetModule (finalAttrs: rec { +buildDotnetModule (finalAttrs: { pname = "fsautocomplete"; version = "0.75.0"; src = fetchFromGitHub { owner = "fsharp"; repo = "FsAutoComplete"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-+IkoXj7l6a/iPigIVy334XiwQFm/pD63FWpV2r0x84c="; }; @@ -34,7 +36,13 @@ buildDotnetModule (finalAttrs: rec { useDotnetFromEnv = true; - passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + passthru = { + tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + updateScript = _experimental-update-script-combinators.sequence [ + (nix-update-script { }) + finalAttrs.passthru.fetch-deps + ]; + }; meta = with lib; { description = "FsAutoComplete project (FSAC) provides a backend service for rich editing or intellisense features for editors";