Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.03 45 lines 986 B view raw
1{ stdenv 2, lib 3, fetchFromGitHub 4, pkgconfig 5, gtk2 6, mono 7, gtk-sharp-2_0 8, gnome2 9, autoconf 10, automake 11, libtool 12, which 13}: 14 15stdenv.mkDerivation rec { 16 pname = "gnome-sharp"; 17 version = "2.24.4"; 18 19 src = fetchFromGitHub { 20 owner = "mono"; 21 repo = "gnome-sharp"; 22 rev = version; 23 sha256 = "15jsm6n0sih0nf3w8vmvik97q7l3imz4vkdzmp9k7bssiz4glj1z"; 24 }; 25 26 nativeBuildInputs = [ pkgconfig autoconf automake libtool which ]; 27 buildInputs = [ gtk2 mono gtk-sharp-2_0 ] 28 ++ (with gnome2; [ libart_lgpl gnome_vfs libgnome libgnomecanvas libgnomeui ]); 29 30 patches = [ ./fix-mono-path.patch ]; 31 32 preConfigure = '' 33 ./bootstrap-${lib.versions.majorMinor version} 34 ''; 35 36 dontStrip = true; 37 38 meta = with stdenv.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 }; 45}