evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / to / tone / package.nix
blobc6dc5daa0423995fc89749be49c6829c1569188a
1 { lib, fetchFromGitHub, buildDotnetModule, ffmpeg-full, dotnetCorePackages }:
3 buildDotnetModule rec {
4   pname = "tone";
5   version = "0.1.5";
7   src = fetchFromGitHub {
8     owner = "sandreas";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-HhXyOPoDtraT7ef0kpE7SCQbvGFLrTddzS6Kdu0LxW4=";
12   };
14   projectFile = "tone/tone.csproj";
15   executables = [ "tone" ];
16   nugetDeps = ./nuget-deps.nix;
18   dotnetInstallFlags = [
19     "-p:PublishSingleFile=false"
20   ];
22   dotnet-sdk = dotnetCorePackages.sdk_6_0;
23   runtimeDeps = [ ffmpeg-full ];
25   meta = with lib; {
26     homepage = "https://github.com/sandreas/tone";
27     description = "Cross platform utility to dump and modify audio metadata for a wide variety of formats";
28     license = licenses.asl20;
29     maintainers = [ maintainers.jvanbruegge ];
30     platforms = platforms.linux;
31     mainProgram = "tone";
32   };