fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ stdenv, fetchurl, pkgconfig, mono
2, glib
3, pango
4, gtk
5, GConf ? null
6, libglade ? null
7, libgtkhtml ? null
8, gtkhtml ? null
9, libgnomecanvas ? null
10, libgnomeui ? null
11, libgnomeprint ? null
12, libgnomeprintui ? null
13, gnomepanel ? null
14, libxml2
15, monoDLLFixer
16}:
17
18stdenv.mkDerivation {
19 name = "gtk-sharp-2.12.10";
20
21 builder = ./builder.sh;
22 src = fetchurl {
23 url = mirror://gnome/sources/gtk-sharp/2.12/gtk-sharp-2.12.10.tar.gz;
24 sha256 = "1y55vc2cp4lggmbil2lb28d0gn71iq6wfyja1l9mya5xll8svzwc";
25 };
26
27 # patches = [ ./dllmap-glue.patch ];
28
29 # patch bad usage of glib, which wasn't tolerated anymore
30 prePatch = ''
31 for f in glib/glue/{thread,list,slist}.c; do
32 sed -i 's,#include <glib/.*\.h>,#include <glib.h>,g' "$f"
33 done
34 '';
35
36 buildInputs = [
37 pkgconfig mono glib pango gtk GConf libglade libgnomecanvas
38 libgtkhtml libgnomeui libgnomeprint libgnomeprintui gtkhtml libxml2
39 gnomepanel
40 ];
41
42 dontStrip = true;
43
44 inherit monoDLLFixer;
45
46 passthru = {
47 inherit gtk;
48 };
49}