* MonoDevelop (from SVN).
svn path=/nixpkgs/trunk/; revision=2356
This commit is contained in:
parent
b701827950
commit
7cc7ba776b
@ -1,5 +1,8 @@
|
|||||||
. $stdenv/setup
|
. $stdenv/setup
|
||||||
|
|
||||||
export PERL5LIB=$perlXMLParser/lib/site_perl:$PERL5LIB
|
export PERL5LIB=$perlXMLParser/lib/site_perl:$PERL5LIB
|
||||||
|
|
||||||
|
export MONO_GAC_PREFIX=$monodoc:$gtksharp
|
||||||
|
|
||||||
genericBuild
|
genericBuild
|
||||||
|
|
||||||
|
@ -1,19 +1,22 @@
|
|||||||
{ stdenv, fetchurl, mono, gtksharp, gtksourceviewsharp
|
{ stdenv, fetchurl, file, mono, gtksharp, gtksourceviewsharp
|
||||||
|
, gtkmozembedsharp, monodoc
|
||||||
, perl, perlXMLParser, pkgconfig
|
, perl, perlXMLParser, pkgconfig
|
||||||
, glib, gconf, gnomevfs, libbonobo}:
|
, glib, gtk, gconf, gnomevfs, libbonobo, libglade, libgnome
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "monodevelop-0.5.1";
|
name = "monodevelop-0.6-pre2315";
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
|
|
||||||
src = fetchurl {
|
src = /home/eelco/monodevelop-0.6-pre2315.tar.bz2;
|
||||||
url = http://www.go-mono.com/archive/1.0.5/monodevelop-0.5.1.tar.gz;
|
|
||||||
md5 = "d89458a2d909da09b2cc1f37e16d8990";
|
patches = [./prefix.patch];
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
mono gtksharp gtksourceviewsharp perl pkgconfig gnomevfs
|
file mono gtksharp gtksourceviewsharp perl pkgconfig
|
||||||
glib libbonobo gconf
|
glib gtk gconf gnomevfs libbonobo libglade libgnome
|
||||||
|
gtkmozembedsharp monodoc
|
||||||
];
|
];
|
||||||
inherit perlXMLParser;
|
|
||||||
|
inherit perlXMLParser monodoc gtksharp;
|
||||||
}
|
}
|
||||||
|
44
pkgs/applications/editors/monodevelop/prefix.patch
Normal file
44
pkgs/applications/editors/monodevelop/prefix.patch
Normal file
@ -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~
|
@ -148,6 +148,10 @@ rec {
|
|||||||
inherit fetchurl stdenv ncurses;
|
inherit fetchurl stdenv ncurses;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
file = (import ../tools/misc/file) {
|
||||||
|
inherit fetchurl stdenv;
|
||||||
|
};
|
||||||
|
|
||||||
screen = (import ../tools/misc/screen) {
|
screen = (import ../tools/misc/screen) {
|
||||||
inherit fetchurl stdenv ncurses;
|
inherit fetchurl stdenv ncurses;
|
||||||
};
|
};
|
||||||
@ -631,7 +635,14 @@ rec {
|
|||||||
inherit (xlibs) libXft libXrender;
|
inherit (xlibs) libXft libXrender;
|
||||||
};
|
};
|
||||||
|
|
||||||
gtksharp = (import ../development/libraries/gtk-sharp) {
|
gtksharp1 = (import ../development/libraries/gtk-sharp-1) {
|
||||||
|
inherit fetchurl stdenv mono pkgconfig libxml2 monoDLLFixer;
|
||||||
|
inherit (gnome) gtk glib pango libglade libgtkhtml gtkhtml
|
||||||
|
libgnomecanvas libgnomeui libgnomeprint
|
||||||
|
libgnomeprintui gconf;
|
||||||
|
};
|
||||||
|
|
||||||
|
gtksharp2 = (import ../development/libraries/gtk-sharp-2) {
|
||||||
inherit fetchurl stdenv mono pkgconfig libxml2 monoDLLFixer;
|
inherit fetchurl stdenv mono pkgconfig libxml2 monoDLLFixer;
|
||||||
inherit (gnome) gtk glib pango libglade libgtkhtml gtkhtml
|
inherit (gnome) gtk glib pango libglade libgtkhtml gtkhtml
|
||||||
libgnomecanvas libgnomeui libgnomeprint
|
libgnomecanvas libgnomeui libgnomeprint
|
||||||
@ -639,13 +650,15 @@ rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
gtksourceviewsharp = import ../development/libraries/gtksourceview-sharp {
|
gtksourceviewsharp = import ../development/libraries/gtksourceview-sharp {
|
||||||
inherit fetchurl stdenv mono pkgconfig gtksharp monoDLLFixer;
|
inherit fetchurl stdenv mono pkgconfig monoDLLFixer;
|
||||||
inherit (gnome) gtksourceview;
|
inherit (gnome) gtksourceview;
|
||||||
|
gtksharp = gtksharp2;
|
||||||
};
|
};
|
||||||
|
|
||||||
geckosharp = import ../development/libraries/gecko-sharp {
|
gtkmozembedsharp = import ../development/libraries/gtkmozembed-sharp {
|
||||||
inherit fetchurl stdenv mono pkgconfig gtksharp monoDLLFixer;
|
inherit fetchurl stdenv mono pkgconfig monoDLLFixer;
|
||||||
inherit (gnome) gtk;
|
inherit (gnome) gtk;
|
||||||
|
gtksharp = gtksharp2;
|
||||||
};
|
};
|
||||||
|
|
||||||
audiofile = (import ../development/libraries/audiofile) {
|
audiofile = (import ../development/libraries/audiofile) {
|
||||||
@ -1128,13 +1141,15 @@ rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
monodevelop = (import ../applications/editors/monodevelop) {
|
monodevelop = (import ../applications/editors/monodevelop) {
|
||||||
inherit fetchurl stdenv mono gtksharp gtksourceviewsharp
|
inherit fetchurl stdenv file mono gtksourceviewsharp
|
||||||
geckosharp monodoc perl perlXMLParser pkgconfig;
|
gtkmozembedsharp monodoc perl perlXMLParser pkgconfig;
|
||||||
inherit (gnome) gnomevfs libbonobo libglade gconf glib gtk;
|
inherit (gnome) gnomevfs libbonobo libglade libgnome gconf glib gtk;
|
||||||
|
gtksharp = gtksharp2;
|
||||||
};
|
};
|
||||||
|
|
||||||
monodoc = (import ../applications/editors/monodoc) {
|
monodoc = (import ../applications/editors/monodoc) {
|
||||||
inherit fetchurl stdenv mono gtksharp pkgconfig;
|
inherit fetchurl stdenv mono pkgconfig;
|
||||||
|
gtksharp = gtksharp1;
|
||||||
};
|
};
|
||||||
|
|
||||||
emacs = (import ../applications/editors/emacs) {
|
emacs = (import ../applications/editors/emacs) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user