From 25c633486e3aa517c3b8957fe793b44ad22e4a75 Mon Sep 17 00:00:00 2001 From: Victor Nova Date: Thu, 28 Nov 2024 20:54:00 -0800 Subject: [PATCH 1/2] added dotnet-dbus tool that generates C# code for D-Bus interfaces --- pkgs/by-name/do/dotnet-dbus/package.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pkgs/by-name/do/dotnet-dbus/package.nix diff --git a/pkgs/by-name/do/dotnet-dbus/package.nix b/pkgs/by-name/do/dotnet-dbus/package.nix new file mode 100644 index 0000000000000..6b8608327a690 --- /dev/null +++ b/pkgs/by-name/do/dotnet-dbus/package.nix @@ -0,0 +1,23 @@ +{ buildDotnetGlobalTool, lib }: + +buildDotnetGlobalTool { + pname = "dotnet-dbus"; + version = "0.21.2"; + + nugetName = "Tmds.DBus.Tool"; + nugetHash = "sha256-PUJ0hvKJT/gReWkiBffw8B/oSPG/rNXISidwEQF8uzA="; + + meta = with lib; { + description = "dotnet-dbus - Tmds.DBus tool for generating C# code from D-Bus XML interface descriptions"; + longDescription = '' + Tmds.DBus is a library that can be used to connect to D-Bus from .NET applications. + This tool helps generate C# code from D-Bus XML interface descriptions. + ''; + downloadPage = "https://www.nuget.org/packages/Tmds.DBus.Tool"; + homepage = "https://github.com/tmds/Tmds.DBus"; + changelog = "https://github.com/tmds/Tmds.DBus/releases"; + license = licenses.mit; + maintainers = with maintainers; [ lostmsu ]; + mainProgram = "dotnet-dbus"; + }; +} From 6dcd6c74fd77995778825d38e75ac7ccc1a48bae Mon Sep 17 00:00:00 2001 From: Victor Nova Date: Thu, 28 Nov 2024 21:00:06 -0800 Subject: [PATCH 2/2] added lostmsu maintainer --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7ddcc64800c90..0ddb51c435e30 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12826,6 +12826,13 @@ githubId = 1202012; name = "Ignat Loskutov"; }; + lostmsu = { + email = "lostfreeman@gmail.com"; + github = "lostmsu"; + githubId = 239520; + matrix = "@lostmsu:matrix.org"; + name = "Victor Nova"; + }; lostnet = { email = "lost.networking@gmail.com"; github = "lostnet";