13 , libgnomecanvas ? null
15 , libgnomeprint ? null
16 , libgnomeprintui ? null
21 stdenv.mkDerivation rec {
25 builder = ./builder.sh;
27 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
28 sha256 = "18n3l9zcldyvn4lwi8izd62307mkhz873039nl6awrv285qzah34";
31 nativeBuildInputs = [ pkg-config ];
33 mono glib pango gtk3 GConf libglade libgnomecanvas
34 libgtkhtml libgnomeui libgnomeprint libgnomeprintui gtkhtml libxml2
38 # Fixes MONO_PROFILE_ENTER_LEAVE undeclared when compiling against newer versions of mono.
39 # @see https://github.com/mono/gtk-sharp/pull/266
41 name = "MONO_PROFILE_ENTER_LEAVE.patch";
42 url = "https://github.com/mono/gtk-sharp/commit/401df51bc461de93c1a78b6a7a0d5adc63cf186c.patch";
43 sha256 = "0hrkcr5a7wkixnyp60v4d6j3arsb63h54rd30lc5ajfjb3p92kcf";
56 platforms = lib.platforms.linux;