summary refs log tree commit diff
path: root/pkgs/applications/editors/monodevelop
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2005-03-09 19:08:21 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2005-03-09 19:08:21 +0000
commitbf1db9d2abafa283b9e273728eb4e064b0bbd73e (patch)
treedcf78b1e87c64a4c4f9761fda2e7b5c46f7f4bb9 /pkgs/applications/editors/monodevelop
parent6b25f34d772dd250d40855cf0884705690ae8621 (diff)
downloadnixpkgs-bf1db9d2abafa283b9e273728eb4e064b0bbd73e.tar
nixpkgs-bf1db9d2abafa283b9e273728eb4e064b0bbd73e.tar.gz
nixpkgs-bf1db9d2abafa283b9e273728eb4e064b0bbd73e.tar.bz2
nixpkgs-bf1db9d2abafa283b9e273728eb4e064b0bbd73e.tar.lz
nixpkgs-bf1db9d2abafa283b9e273728eb4e064b0bbd73e.tar.xz
nixpkgs-bf1db9d2abafa283b9e273728eb4e064b0bbd73e.tar.zst
nixpkgs-bf1db9d2abafa283b9e273728eb4e064b0bbd73e.zip
* Set the MOZILLA_FIVE_HOME variable to point to Firefox so that
  MonoDevelop can browse web pages.  (Maybe this shouldn't be done in
  MonoDevelop but in a higher-level wrapper.)

svn path=/nixpkgs/trunk/; revision=2360
Diffstat (limited to 'pkgs/applications/editors/monodevelop')
-rw-r--r--pkgs/applications/editors/monodevelop/builder.sh6
-rw-r--r--pkgs/applications/editors/monodevelop/default.nix4
2 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/applications/editors/monodevelop/builder.sh b/pkgs/applications/editors/monodevelop/builder.sh
index bd4b282c7c4..eb42bc54f4c 100644
--- a/pkgs/applications/editors/monodevelop/builder.sh
+++ b/pkgs/applications/editors/monodevelop/builder.sh
@@ -10,16 +10,20 @@ postInstall() {
     mv $out/bin $out/bin-orig
     mkdir $out/bin
 
+    moz=$(ls $mozilla/lib/*/libgtkembedmoz.so)
+
     for i in $out/bin-orig/*; do
         echo "wrapping $(basename $i)"
         # !!! TODO: figure out the MONO_GAC_PREFIX automatically
         makeWrapper "$i" "$out/bin/$(basename $i)" \
             --suffix PATH ':' "$(dirname $(type -p mono))" \
+            --suffix PATH ':' "$(dirname $(type -p mono))" \
             --suffix LD_LIBRARY_PATH ':' "$gtksharp/lib" \
             --suffix MONO_GAC_PREFIX ':' "$gtksharp" \
             --suffix MONO_GAC_PREFIX ':' "$gtkmozembedsharp" \
             --suffix MONO_GAC_PREFIX ':' "$gtksourceviewsharp" \
-            --suffix MONO_GAC_PREFIX ':' "$monodoc"
+            --suffix MONO_GAC_PREFIX ':' "$monodoc" \
+            --set MOZILLA_FIVE_HOME "$(dirname $moz)"
     done
 }
 
diff --git a/pkgs/applications/editors/monodevelop/default.nix b/pkgs/applications/editors/monodevelop/default.nix
index 5ba1aadd609..63a996e1972 100644
--- a/pkgs/applications/editors/monodevelop/default.nix
+++ b/pkgs/applications/editors/monodevelop/default.nix
@@ -2,6 +2,7 @@
 , gtkmozembedsharp, monodoc
 , perl, perlXMLParser, pkgconfig
 , glib, gtk, gconf, gnomevfs, libbonobo, libglade, libgnome
+, mozilla
 }:
 
 stdenv.mkDerivation {
@@ -23,5 +24,6 @@ stdenv.mkDerivation {
     gtkmozembedsharp monodoc
   ];
   
-  inherit perlXMLParser monodoc gtksharp gtkmozembedsharp gtksourceviewsharp;
+  inherit perlXMLParser mozilla monodoc
+    gtksharp gtkmozembedsharp gtksourceviewsharp;
 }