1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 pkg-config,
6 mono,
7 dbus-sharp-2_0,
8 autoreconfHook,
9}:
10
11stdenv.mkDerivation rec {
12 pname = "dbus-sharp-glib";
13 version = "0.6";
14
15 src = fetchFromGitHub {
16 owner = "mono";
17 repo = "dbus-sharp-glib";
18
19 rev = "v${version}";
20 sha256 = "0i39kfg731as6j0hlmasgj8dyw5xsak7rl2dlimi1naphhffwzm8";
21 };
22
23 nativeBuildInputs = [
24 pkg-config
25 autoreconfHook
26 mono # gmcs
27 ];
28 buildInputs = [
29 mono
30 dbus-sharp-2_0
31 ];
32
33 dontStrip = true;
34
35 meta = with lib; {
36 description = "D-Bus for .NET: GLib integration module";
37 platforms = platforms.linux;
38 license = licenses.mit;
39 };
40}