Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / notify-sharp / default.nix
blob1cd69074911b0df4847c0c8d69ed084d405c32bc
1 { lib, stdenv, fetchFromGitLab, pkg-config, autoreconfHook
2 , mono, gtk-sharp-3_0, dbus-sharp-1_0, dbus-sharp-glib-1_0 }:
4 stdenv.mkDerivation rec {
5   pname = "notify-sharp";
6   version = "3.0.3";
8   src = fetchFromGitLab {
9     domain = "gitlab.gnome.org";
10     owner = "Archive";
11     repo = "notify-sharp";
13     rev = version;
14     sha256 = "1vm7mnmxdwrgy4mr07lfva8sa6a32f2ah5x7w8yzcmahaks3sj5m";
15   };
17   nativeBuildInputs = [
18     pkg-config autoreconfHook
19   ];
21   buildInputs = [
22     mono gtk-sharp-3_0
23     dbus-sharp-1_0 dbus-sharp-glib-1_0
24   ];
26   dontStrip = true;
28   postPatch = ''
29     sed -i 's#^[ \t]*DOCDIR=.*$#DOCDIR=$out/lib/monodoc#' ./configure.ac
30   '';
32   meta = with lib; {
33     description = "D-Bus for .NET";
34     platforms = platforms.linux;
35     license = licenses.mit;
36   };