summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/monodevelop
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2005-03-09 17:49:19 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2005-03-09 17:49:19 +0000
commit7cc7ba776b5cf6572bea8f3fcfdc227f97860d8e (patch)
treeaeca16bc372fc24ca8b2dd238ab1c68e2b3e1638 /pkgs/applications/editors/monodevelop
parentb701827950a7afa78eee5fe7cf2818cb79cc0845 (diff)
* MonoDevelop (from SVN).
svn path=/nixpkgs/trunk/; revision=2356
Diffstat (limited to 'pkgs/applications/editors/monodevelop')
-rw-r--r--pkgs/applications/editors/monodevelop/builder.sh3
-rw-r--r--pkgs/applications/editors/monodevelop/default.nix23
-rw-r--r--pkgs/applications/editors/monodevelop/prefix.patch44
3 files changed, 60 insertions, 10 deletions
diff --git a/pkgs/applications/editors/monodevelop/builder.sh b/pkgs/applications/editors/monodevelop/builder.sh
index ca5e9a772f14..0c69beca856e 100644
--- a/pkgs/applications/editors/monodevelop/builder.sh
+++ b/pkgs/applications/editors/monodevelop/builder.sh
@@ -1,5 +1,8 @@
. $stdenv/setup
export PERL5LIB=$perlXMLParser/lib/site_perl:$PERL5LIB
+
+export MONO_GAC_PREFIX=$monodoc:$gtksharp
+
genericBuild
diff --git a/pkgs/applications/editors/monodevelop/default.nix b/pkgs/applications/editors/monodevelop/default.nix
index 10b4a8813ba3..e0c0eec21579 100644
--- a/pkgs/applications/editors/monodevelop/default.nix
+++ b/pkgs/applications/editors/monodevelop/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchurl, mono, gtksharp, gtksourceviewsharp
+{ stdenv, fetchurl, file, mono, gtksharp, gtksourceviewsharp
+, gtkmozembedsharp, monodoc
, perl, perlXMLParser, pkgconfig
-, glib, gconf, gnomevfs, libbonobo}:
+, glib, gtk, gconf, gnomevfs, libbonobo, libglade, libgnome
+}:
stdenv.mkDerivation {
- name = "monodevelop-0.5.1";
+ name = "monodevelop-0.6-pre2315";
builder = ./builder.sh;
- src = fetchurl {
- url = http://www.go-mono.com/archive/1.0.5/monodevelop-0.5.1.tar.gz;
- md5 = "d89458a2d909da09b2cc1f37e16d8990";
- };
+ src = /home/eelco/monodevelop-0.6-pre2315.tar.bz2;
+ patches = [./prefix.patch];
+
buildInputs = [
- mono gtksharp gtksourceviewsharp perl pkgconfig gnomevfs
- glib libbonobo gconf
+ file mono gtksharp gtksourceviewsharp perl pkgconfig
+ glib gtk gconf gnomevfs libbonobo libglade libgnome
+ gtkmozembedsharp monodoc
];
- inherit perlXMLParser;
+
+ inherit perlXMLParser monodoc gtksharp;
}
diff --git a/pkgs/applications/editors/monodevelop/prefix.patch b/pkgs/applications/editors/monodevelop/prefix.patch
new file mode 100644
index 000000000000..5ab0b4042dd4
--- /dev/null
+++ b/pkgs/applications/editors/monodevelop/prefix.patch
@@ -0,0 +1,44 @@
+diff -rc MonoDevelop-orig/Makefile.in MonoDevelop/Makefile.in
+*** MonoDevelop-orig/Makefile.in 2005-03-09 17:43:58.000000000 +0100
+--- MonoDevelop/Makefile.in 2005-03-09 18:10:20.000000000 +0100
+***************
+*** 298,304 ****
+ # (mkdir ../../build/bin/ hack)
+ SUBDIRS = Core build po Extras
+ bin_SCRIPTS = monodevelop
+! gnome_data = @gnome_prefix@/share
+ desktopdir = $(gnome_data)/applications
+ desktop_DATA = monodevelop.desktop
+ pixmapdir = $(gnome_data)/pixmaps
+--- 298,304 ----
+ # (mkdir ../../build/bin/ hack)
+ SUBDIRS = Core build po Extras
+ bin_SCRIPTS = monodevelop
+! gnome_data = @prefix@/share
+ desktopdir = $(gnome_data)/applications
+ desktop_DATA = monodevelop.desktop
+ pixmapdir = $(gnome_data)/pixmaps
+***************
+*** 809,818 ****
+ all:
+
+ install-data-hook:
+! $(UPDATE_MIME_DB) $(gnome_data)/mime
+
+ uninstall-hook:
+! $(UPDATE_MIME_DB) $(gnome_data)/mime
+
+ run: runmd
+
+--- 809,818 ----
+ all:
+
+ install-data-hook:
+! # $(UPDATE_MIME_DB) $(gnome_data)/mime
+
+ uninstall-hook:
+! # $(UPDATE_MIME_DB) $(gnome_data)/mime
+
+ run: runmd
+
+Only in MonoDevelop: Makefile.in~