summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2016-09-07 16:51:38 +0200
committerDomen Kožar <domen@dev.si>2016-09-07 16:51:38 +0200
commit4c22a048d74a3f328bd668a504989bfaf54a7a4b (patch)
tree5ca0981123cdf05463b9c64ee69e2dcc3a626c83 /pkgs/development/interpreters
parent75efdc65022f71b9a61f9347d353022d46055f4d (diff)
downloadnixlib-4c22a048d74a3f328bd668a504989bfaf54a7a4b.tar
nixlib-4c22a048d74a3f328bd668a504989bfaf54a7a4b.tar.gz
nixlib-4c22a048d74a3f328bd668a504989bfaf54a7a4b.tar.bz2
nixlib-4c22a048d74a3f328bd668a504989bfaf54a7a4b.tar.lz
nixlib-4c22a048d74a3f328bd668a504989bfaf54a7a4b.tar.xz
nixlib-4c22a048d74a3f328bd668a504989bfaf54a7a4b.tar.zst
nixlib-4c22a048d74a3f328bd668a504989bfaf54a7a4b.zip
Revert "Revert "xulrunner: Remove""
This reverts commit 5041cae5b767573faf286abfe6b1c76db2873626.

This is fixed in follow up commit.
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/xulrunner/default.nix81
1 files changed, 0 insertions, 81 deletions
diff --git a/pkgs/development/interpreters/xulrunner/default.nix b/pkgs/development/interpreters/xulrunner/default.nix
deleted file mode 100644
index 459e77467d8e..000000000000
--- a/pkgs/development/interpreters/xulrunner/default.nix
+++ /dev/null
@@ -1,81 +0,0 @@
-{ lib, stdenv, fetchurl, pkgconfig, gtk, pango, perl, python, zip, libIDL
-, libjpeg, zlib, dbus, dbus_glib, bzip2, xorg
-, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
-, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
-, hunspell, libevent, libstartup_notification, libvpx
-, cairo, gstreamer, gst_plugins_base, icu, firefox-unwrapped
-, debugBuild ? false
-}:
-
-assert stdenv.cc ? libc && stdenv.cc.libc != null;
-
-let version = firefox-unwrapped.version; in
-
-stdenv.mkDerivation rec {
-  name = "xulrunner-${version}";
-
-  src = firefox-unwrapped.src;
-
-  buildInputs =
-    [ pkgconfig gtk perl zip libIDL libjpeg zlib bzip2
-      python dbus dbus_glib pango freetype fontconfig xorg.libXi
-      xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file
-      alsaLib nspr nss libnotify xorg.pixman yasm mesa
-      xorg.libXScrnSaver xorg.scrnsaverproto pysqlite
-      xorg.libXext xorg.xextproto sqlite unzip makeWrapper
-      hunspell libevent libstartup_notification libvpx cairo
-      gstreamer gst_plugins_base icu
-    ];
-
-  configureFlags =
-    [ "--enable-application=xulrunner"
-      "--disable-javaxpcom"
-      "--with-system-jpeg"
-      "--with-system-zlib"
-      "--with-system-bz2"
-      "--with-system-nspr"
-      "--with-system-nss"
-      "--with-system-libevent"
-      "--with-system-libvpx"
-      # "--with-system-png" # needs APNG support
-      # "--with-system-icu" # causes ‘ar: invalid option -- 'L'’ in Firefox 28.0
-      "--enable-system-ffi"
-      "--enable-system-hunspell"
-      "--enable-system-pixman"
-      "--enable-system-sqlite"
-      "--enable-system-cairo"
-      "--enable-gstreamer"
-      "--enable-startup-notification"
-      # "--enable-content-sandbox"            # available since 26.0, but not much info available
-      # "--enable-content-sandbox-reporter"   # keeping disabled for now
-      "--disable-crashreporter"
-      "--disable-tests"
-      "--disable-necko-wifi" # maybe we want to enable this at some point
-      "--disable-installer"
-      "--disable-updater"
-      "--disable-pulseaudio"
-      "--disable-gconf"
-    ]
-    ++ (if debugBuild
-        then [ "--enable-debug" "--enable-profiling"]
-        else [ "--disable-debug" "--enable-release" "--enable-strip"
-               "--enable-optimize${lib.optionalString (stdenv.system == "i686-linux") "=-O1"}" ]);
-
-  enableParallelBuilding = true;
-
-  preConfigure =
-    ''
-      configureScript=$(pwd)/configure
-      mkdir ../objdir
-      cd ../objdir
-    '';
-
-  meta = {
-    description = "Mozilla Firefox XUL runner";
-    homepage = http://www.mozilla.com/en-US/firefox/;
-    maintainers = [ lib.maintainers.eelco ];
-    platforms = lib.platforms.linux;
-  };
-
-  passthru = { inherit gtk version; };
-}