* 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
This commit is contained in:
Eelco Dolstra 2005-03-09 19:08:21 +00:00
parent 6b25f34d77
commit bf1db9d2ab
3 changed files with 9 additions and 2 deletions

View File

@ -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
}

View File

@ -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;
}

View File

@ -1144,6 +1144,7 @@ rec {
inherit fetchurl stdenv file mono gtksourceviewsharp
gtkmozembedsharp monodoc perl perlXMLParser pkgconfig;
inherit (gnome) gnomevfs libbonobo libglade libgnome gconf glib gtk;
mozilla = firefox;
gtksharp = gtksharp2;
};