linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / gnome-sharp / default.nix
blob4aa510f3606816ea6bc0bd5288e35bcd432a4c07
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , pkg-config
5 , gtk2
6 , mono
7 , gtk-sharp-2_0
8 , gnome2
9 , autoconf
10 , automake
11 , libtool
12 , which
15 stdenv.mkDerivation rec {
16   pname = "gnome-sharp";
17   version = "2.24.4";
19   src = fetchFromGitHub {
20     owner = "mono";
21     repo = "gnome-sharp";
22     rev = version;
23     sha256 = "15jsm6n0sih0nf3w8vmvik97q7l3imz4vkdzmp9k7bssiz4glj1z";
24   };
26   nativeBuildInputs = [ pkg-config autoconf automake libtool which ];
27   buildInputs = [ gtk2 mono gtk-sharp-2_0 ]
28   ++ (with gnome2; [ libart_lgpl gnome_vfs libgnome libgnomecanvas libgnomeui ]);
30   patches = [ ./fix-mono-path.patch ];
32   preConfigure = ''
33     ./bootstrap-${lib.versions.majorMinor version}
34   '';
36   dontStrip = true;
38   meta = with lib; {
39     homepage = "https://www.mono-project.com/docs/gui/gtksharp/";
40     description = "A .NET language binding for assorted GNOME libraries";
41     license = licenses.lgpl21;
42     platforms = platforms.linux;
43     maintainers = with maintainers; [ vbgl ];
44   };