13 buildDotnetModule rec {
14 pname = "mqttmultimeter";
15 version = "1.8.2.272";
17 src = fetchFromGitHub {
19 repo = "mqttMultimeter";
21 hash = "sha256-vL9lmIhNLwuk1tmXLKV75xAhktpdNOb0Q4ZdvLur5hw=";
24 sourceRoot = "${src.name}/Source";
26 projectFile = [ "mqttMultimeter.sln" ];
27 nugetDeps = ./deps.json;
28 dotnet-sdk = dotnetCorePackages.sdk_8_0;
29 dotnet-runtime = dotnet-runtime_8;
30 executables = [ "mqttMultimeter" ];
36 buildInputs = [ (lib.getLib stdenv.cc.cc) ];
39 rm -rf $out/lib/${lib.toLower pname}/runtimes/{*musl*,win*}
48 name = meta.mainProgram;
49 exec = meta.mainProgram;
50 icon = meta.mainProgram;
51 desktopName = meta.mainProgram;
52 genericName = meta.description;
53 comment = meta.description;
55 categories = [ "Network" ];
61 mainProgram = builtins.head executables;
62 description = "MQTT traffic monitor";
63 license = licenses.free;
64 maintainers = with maintainers; [ peterhoeg ];
65 platforms = platforms.linux;