summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2008-08-02 15:14:54 +0000
committerMichael Raskin <7c6f434c@mail.ru>2008-08-02 15:14:54 +0000
commitf10cfdbcc52967f053a77e26277941039d21b72c (patch)
treeb9a7a06714d2214c41d69995e7ea5a8d4d751c60 /pkgs/top-level/all-packages.nix
parenteccb86b79bae5f526130aa82911ce503f162116a (diff)
downloadnixpkgs-f10cfdbcc52967f053a77e26277941039d21b72c.tar
nixpkgs-f10cfdbcc52967f053a77e26277941039d21b72c.tar.gz
nixpkgs-f10cfdbcc52967f053a77e26277941039d21b72c.tar.bz2
nixpkgs-f10cfdbcc52967f053a77e26277941039d21b72c.tar.lz
nixpkgs-f10cfdbcc52967f053a77e26277941039d21b72c.tar.xz
nixpkgs-f10cfdbcc52967f053a77e26277941039d21b72c.tar.zst
nixpkgs-f10cfdbcc52967f053a77e26277941039d21b72c.zip
Adding xulrunner for Firefox3. Unfortunately, interface updates kill MPlayer plugin anyway
svn path=/nixpkgs/trunk/; revision=12464
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 46e63b014c4..a73d236c50f 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -374,6 +374,8 @@ let pkgs = rec {
 
   writeScriptBin = name: text: runCommand name {inherit text;} "mkdir -p \$out/bin; echo -n \"\$text\" > \$out/bin/\$name ; chmod +x \$out/bin/\$name";
 
+  symlinkJoin = name: paths: runCommand name {inherit paths;} "mkdir -p $out; for i in $paths; do ${xorg.lndir}/bin/lndir $i $out; done";
+
   substituteAll = import ../build-support/substitute/substitute-all.nix {
     inherit stdenv;
   };
@@ -6031,6 +6033,19 @@ let pkgs = rec {
     #enableOfficialBranding = true;
   });
 
+  xulrunner3 = lowPrio (import ../applications/networking/browsers/firefox-3/xulrunner.nix {
+    inherit fetchurl stdenv pkgconfig perl zip libjpeg libpng zlib cairo
+      python dbus dbus_glib freetype fontconfig bzip2 xlibs file;
+    inherit (gtkLibs) gtk pango;
+    inherit (gnome) libIDL;
+    #enableOfficialBranding = true;
+  });
+
+  firefox3Xul=(symlinkJoin "firefox-3-with-xulrunner" [firefox3 xulrunner3]) //
+  {
+    inherit (firefox) gtk;
+  };
+
   firefox3b1Bin = lowPrio (import ../applications/networking/browsers/firefox-3/binary.nix {
     inherit fetchurl stdenv pkgconfig perl zip libjpeg libpng zlib cairo
       python curl coreutils freetype fontconfig;