diff --git a/pkgs/by-name/ma/marksman/package.nix b/pkgs/by-name/ma/marksman/package.nix index c93feca80cf9..18886083b262 100644 --- a/pkgs/by-name/ma/marksman/package.nix +++ b/pkgs/by-name/ma/marksman/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, buildDotnetModule, dotnetCorePackages, + nix-update-script, versionCheckHook, }: @@ -38,7 +39,7 @@ buildDotnetModule (finalAttrs: { ''; passthru = { - updateScript = ./update.sh; + updateScript = nix-update-script { }; }; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/ma/marksman/update.sh b/pkgs/by-name/ma/marksman/update.sh deleted file mode 100755 index b17097e683c4..000000000000 --- a/pkgs/by-name/ma/marksman/update.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts -#shellcheck shell=bash - -set -eu -o pipefail - -version=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ - https://api.github.com/repos/artempyanykh/marksman/releases/latest | jq -e -r .tag_name) -old_version=$(nix-instantiate --eval -A marksman.version | jq -e -r) - -if [[ $version == "$old_version" ]]; then - echo "New version same as old version, nothing to do." >&2 - exit 0 -fi - -update-source-version marksman "$version" - -$(nix-build -A marksman.fetch-deps --no-out-link)