diff --git a/pkgs/by-name/sl/slimserver/package.nix b/pkgs/by-name/sl/slimserver/package.nix index c2c2eb4dd3c4..c75292630cd8 100644 --- a/pkgs/by-name/sl/slimserver/package.nix +++ b/pkgs/by-name/sl/slimserver/package.nix @@ -6,6 +6,7 @@ lib, makeWrapper, monkeys-audio, + nix-update-script, nixosTests, perlPackages, sox, @@ -34,13 +35,13 @@ let in perlPackages.buildPerlPackage rec { pname = "slimserver"; - version = "9.1.0"; + version = "9.1.1"; src = fetchFromGitHub { owner = "LMS-Community"; repo = "slimserver"; tag = version; - hash = "sha256-Df7v1oxc1NYiVApU5p1CzB0UxlLqia1RtytgttKdSJo="; + hash = "sha256-+GvP4+DdJs7NLB/V2uLq28Pa3K3M9u1Ni86k+PYECOo="; }; nativeBuildInputs = [ makeWrapper ]; @@ -128,7 +129,12 @@ perlPackages.buildPerlPackage rec { inherit (nixosTests) slimserver; }; - updateScript = ./update.nu; + updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "(9\\.[0-9.]+)" + ]; + }; }; meta = { @@ -143,7 +149,6 @@ perlPackages.buildPerlPackage rec { adamcstephens jecaro ]; - platforms = lib.platforms.unix; - broken = stdenv.hostPlatform.isDarwin; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/sl/slimserver/update.nu b/pkgs/by-name/sl/slimserver/update.nu deleted file mode 100755 index 556ed236bb68..000000000000 --- a/pkgs/by-name/sl/slimserver/update.nu +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i nu -p nushell common-updater-scripts - -# get latest tag, but drop versions 10.0 tags since they are 10+ years old -let latest_tag = list-git-tags --url=https://github.com/LMS-Community/slimserver | lines | find --invert 10.0 | sort --natural | last - -let current_version = nix eval --raw -f default.nix slimserver | str trim - -if $latest_tag != $current_version { - update-source-version slimserver $latest_tag $"--file=(pwd)/pkgs/by-name/sl/slimserver/package.nix" - {before: $current_version, after: $latest_tag} -} else { - "No new version" -}