tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
gnome-sharp: 2.24.1 -> 2.24.4
obadz
7 years ago
f7cc6f04
cd46319b
+27
-20
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
gnome-sharp
Makefile.in.patch
default.nix
-11
pkgs/development/libraries/gnome-sharp/Makefile.in.patch
···
1
1
-
--- a/sample/gnomevfs/Makefile.in 2009-03-03 16:09:52.000000000 +0000
2
2
-
+++ b/sample/gnomevfs/Makefile.in 2014-10-14 13:35:51.020427244 +0100
3
3
-
@@ -218,7 +218,7 @@
4
4
-
5
5
-
@ENABLE_GNOMEVFS_FALSE@EXTRA_TARGETS =
6
6
-
@ENABLE_GNOMEVFS_TRUE@@ENABLE_MONOGETOPTIONS_FALSE@EXTRA_TARGETS =
7
7
-
-@ENABLE_GNOMEVFS_TRUE@@ENABLE_MONOGETOPTIONS_TRUE@EXTRA_TARGETS = TestXfer.exe
8
8
-
+@ENABLE_GNOMEVFS_TRUE@@ENABLE_MONOGETOPTIONS_TRUE@EXTRA_TARGETS =
9
9
-
assemblies = ../../gnomevfs/gnome-vfs-sharp.dll
10
10
-
references = $(GTKSHARP_LIBS) $(addprefix /r:, $(assemblies))
11
11
-
noinst_SCRIPTS = $(TARGETS) $(EXTRA_TARGETS)
+27
-9
pkgs/development/libraries/gnome-sharp/default.nix
···
1
1
-
{stdenv, fetchurl, pkgconfig, gtk2, mono, gtk-sharp-2_0, gnome2}:
1
1
+
{ stdenv
2
2
+
, lib
3
3
+
, fetchFromGitHub
4
4
+
, pkgconfig
5
5
+
, gtk2
6
6
+
, mono
7
7
+
, gtk-sharp-2_0
8
8
+
, gnome2
9
9
+
, autoconf
10
10
+
, automake
11
11
+
, libtool
12
12
+
, which
13
13
+
}:
2
14
3
3
-
stdenv.mkDerivation {
4
4
-
name = "gnome-sharp-2.24.1";
5
5
-
src = fetchurl {
6
6
-
url = http://ftp.gnome.org/pub/gnome/sources/gnome-sharp/2.24/gnome-sharp-2.24.1.tar.gz;
7
7
-
sha256 = "0cfvs7hw67fp0wimskqd0gdfx323gv6hi0c5pf59krnmhdrl6z8p";
15
15
+
stdenv.mkDerivation rec {
16
16
+
name = "gnome-sharp-${version}";
17
17
+
version = "2.24.4";
18
18
+
19
19
+
src = fetchFromGitHub {
20
20
+
owner = "mono";
21
21
+
repo = "gnome-sharp";
22
22
+
rev = "${version}";
23
23
+
sha256 = "15jsm6n0sih0nf3w8vmvik97q7l3imz4vkdzmp9k7bssiz4glj1z";
8
24
};
9
25
10
10
-
nativeBuildInputs = [ pkgconfig ];
26
26
+
nativeBuildInputs = [ pkgconfig autoconf automake libtool which ];
11
27
buildInputs = [ gtk2 mono gtk-sharp-2_0 ]
12
12
-
++ (with gnome2; [ libart_lgpl gnome_vfs libgnome libgnomecanvas libgnomeui]);
28
28
+
++ (with gnome2; [ libart_lgpl gnome_vfs libgnome libgnomecanvas libgnomeui ]);
13
29
14
14
-
patches = [ ./Makefile.in.patch ];
30
30
+
preConfigure = ''
31
31
+
./bootstrap-${lib.versions.majorMinor version}
32
32
+
'';
15
33
16
34
dontStrip = true;
17
35