Merge pull request #297452 from adamcstephens/slimserver/8.5.0

slimserver: 8.4.0 -> 8.5.0

authored by Adam C. Stephens and committed by GitHub 761426d3 562f67be

+28 -14
+14
pkgs/by-name/sl/slimserver/update.nu
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i nu -p nushell common-updater-scripts 3 + 4 + # get latest tag, but drop versions 10.0 tags since they are 10+ years old 5 + let latest_tag = list-git-tags --url=https://github.com/LMS-Community/slimserver | lines | find --invert 10.0 | sort --natural | last 6 + 7 + let current_version = nix eval --raw -f default.nix slimserver | str trim 8 + 9 + if $latest_tag != $current_version { 10 + update-source-version slimserver $latest_tag $"--file=(pwd)/pkgs/by-name/sl/slimserver/package.nix" 11 + {before: $current_version, after: $latest_tag} 12 + } else { 13 + "No new version" 14 + }
+14 -12
pkgs/servers/slimserver/default.nix pkgs/by-name/sl/slimserver/package.nix
··· 6 6 , makeWrapper 7 7 , monkeysAudio 8 8 , nixosTests 9 - , perl538Packages 9 + , perlPackages 10 10 , sox 11 11 , stdenv 12 12 , wavpack ··· 15 15 }: 16 16 17 17 let 18 - perlPackages = perl538Packages; 19 - 20 18 binPath = lib.makeBinPath ([ lame flac faad2 sox wavpack ] ++ (lib.optional stdenv.isLinux monkeysAudio)); 21 19 libPath = lib.makeLibraryPath [ zlib stdenv.cc.cc.lib ]; 22 20 in 23 21 perlPackages.buildPerlPackage rec { 24 22 pname = "slimserver"; 25 - version = "8.4.0"; 23 + version = "8.5.0"; 26 24 27 25 src = fetchFromGitHub { 28 - owner = "Logitech"; 26 + owner = "LMS-Community"; 29 27 repo = "slimserver"; 30 28 rev = version; 31 - hash = "sha256-92mKchgAWRIrNOeK/zXUYRqIAk6THdtz1zQe3fg2kE0="; 29 + hash = "sha256-yDJVqZ0+qVm4r/wmQK/hf9uRJaN56WQMO28RE59mNNI="; 32 30 }; 33 31 34 32 nativeBuildInputs = [ makeWrapper ]; ··· 58 56 DataURIEncode 59 57 DBDSQLite 60 58 DBI 61 - # DBIxClass # https://github.com/Logitech/slimserver/issues/138 59 + # DBIxClass # https://github.com/LMS-Community/slimserver/issues/138 62 60 DigestSHA1 63 61 EncodeDetect 64 62 EV ··· 144 142 145 143 outputs = [ "out" ]; 146 144 147 - passthru.tests = { 148 - inherit (nixosTests) slimserver; 145 + passthru = { 146 + tests = { 147 + inherit (nixosTests) slimserver; 148 + }; 149 + 150 + updateScript = ./update.nu; 149 151 }; 150 152 151 153 meta = with lib; { 152 - homepage = "https://github.com/Logitech/slimserver"; 153 - changelog = "https://github.com/Logitech/slimserver/blob/${version}/Changelog${lib.versions.major version}.html"; 154 + homepage = "https://github.com/LMS-Community/slimserver"; 155 + changelog = "https://github.com/LMS-Community/slimserver/blob/${version}/Changelog${lib.versions.major version}.html"; 154 156 description = "Server for Logitech Squeezebox players. This server is also called Logitech Media Server"; 155 157 # the firmware is not under a free license, so we do not include firmware in the default package 156 - # https://github.com/Logitech/slimserver/blob/public/8.3/License.txt 158 + # https://github.com/LMS-Community/slimserver/blob/public/8.3/License.txt 157 159 license = if enableUnfreeFirmware then licenses.unfree else licenses.gpl2Only; 158 160 mainProgram = "slimserver"; 159 161 maintainers = with maintainers; [ adamcstephens jecaro ];
-2
pkgs/top-level/all-packages.nix
··· 26949 26949 26950 26950 sipwitch = callPackage ../servers/sip/sipwitch { }; 26951 26951 26952 - slimserver = callPackage ../servers/slimserver { }; 26953 - 26954 26952 smcroute = callPackage ../servers/smcroute { }; 26955 26953 26956 26954 snipe-it = callPackage ../by-name/sn/snipe-it/package.nix {