tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gtk-sharp-3_0: init at 2.99.3
Al Zohali
10 years ago
d778ab0c
ec0ffd90
+57
-1
4 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
gtk-sharp
2.0.nix
3.0.nix
builder.sh
top-level
all-packages.nix
pkgs/development/libraries/gtk-sharp-2/builder.sh
pkgs/development/libraries/gtk-sharp/builder.sh
pkgs/development/libraries/gtk-sharp-2/default.nix
pkgs/development/libraries/gtk-sharp/2.0.nix
+48
pkgs/development/libraries/gtk-sharp/3.0.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, fetchurl, pkgconfig, mono
2
+
, glib
3
+
, pango
4
+
, gtk3
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
+
18
+
stdenv.mkDerivation {
19
+
name = "gtk-sharp-2.99.3";
20
+
21
+
builder = ./builder.sh;
22
+
src = fetchurl {
23
+
#"mirror://gnome/sources/gtk-sharp/2.99/gtk-sharp-2.99.3.tar.xz";
24
+
url = "http://ftp.gnome.org/pub/GNOME/sources/gtk-sharp/2.99/gtk-sharp-2.99.3.tar.xz";
25
+
sha256 = "18n3l9zcldyvn4lwi8izd62307mkhz873039nl6awrv285qzah34";
26
+
};
27
+
28
+
# patch bad usage of glib, which wasn't tolerated anymore
29
+
# prePatch = ''
30
+
# for f in glib/glue/{thread,list,slist}.c; do
31
+
# sed -i 's,#include <glib/.*\.h>,#include <glib.h>,g' "$f"
32
+
# done
33
+
# '';
34
+
35
+
buildInputs = [
36
+
pkgconfig mono glib pango gtk3 GConf libglade libgnomecanvas
37
+
libgtkhtml libgnomeui libgnomeprint libgnomeprintui gtkhtml libxml2
38
+
gnomepanel
39
+
];
40
+
41
+
dontStrip = true;
42
+
43
+
inherit monoDLLFixer;
44
+
45
+
passthru = {
46
+
inherit gtk3;
47
+
};
48
+
}
+9
-1
pkgs/top-level/all-packages.nix
···
7044
gtksharp = gtk-sharp;
7045
};
7046
7047
-
gtk-sharp = callPackage ../development/libraries/gtk-sharp-2 {
7048
inherit (gnome) libglade libgtkhtml gtkhtml
7049
libgnomecanvas libgnomeui libgnomeprint
7050
libgnomeprintui GConf gnomepanel;
7051
};
0
0
0
0
0
0
0
0
7052
7053
gtkspell = callPackage ../development/libraries/gtkspell { };
7054
···
7044
gtksharp = gtk-sharp;
7045
};
7046
7047
+
gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix {
7048
inherit (gnome) libglade libgtkhtml gtkhtml
7049
libgnomecanvas libgnomeui libgnomeprint
7050
libgnomeprintui GConf gnomepanel;
7051
};
7052
+
7053
+
gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix {
7054
+
inherit (gnome) libglade libgtkhtml gtkhtml
7055
+
libgnomecanvas libgnomeui libgnomeprint
7056
+
libgnomeprintui GConf gnomepanel;
7057
+
};
7058
+
7059
+
gtk-sharp = gtk-sharp-2_0;
7060
7061
gtkspell = callPackage ../development/libraries/gtkspell { };
7062