anchor.diff:  
       ac_add_options --prefix=$out
   
  -    mk_add_options MOZ_MAKE_FLAGS="-j$NIX_BUILD_CORES"
  +    mk_add_options MOZ_MAKE_FLAGS="-j${if enableParallelBuilding then "$NIX_BUILD_CORES" else "1"}"
       mk_add_options AUTOCONF=${autoconf213}/bin/autoconf
       '
     '';
  
positive.code: 
  in stdenv.mkDerivation rec {
    pname = "palemoon";
    version = "28.10.0";
  
    src = fetchgit {
      url = "https://github.com/MoonchildProductions/Pale-Moon.git";
      rev = "${version}_Release";
      sha256 = "0c64vmrp46sbl1dgl9dq2vkmpgz9gvgd59dk02jqwyhx4lln1g2l";
      fetchSubmodules = true;
    };
  
    desktopItem = makeDesktopItem {
      name = "palemoon";
      exec = "palemoon %U";
      icon = "palemoon";
      desktopName = "Pale Moon";
      genericName = "Web Browser";
      categories = "Network;WebBrowser;";
      mimeType = lib.concatStringsSep ";" [
        "text/html"
        "text/xml"
        "application/xhtml+xml"
        "application/vnd.mozilla.xul+xml"
        "x-scheme-handler/http"
        "x-scheme-handler/https"
        "x-scheme-handler/ftp"
      ];
    };
  
    nativeBuildInputs = [
      file gnum4 makeWrapper perl pkgconfig python2 wget which
    ];
  
    buildInputs = [
  
negative.code: { stdenv, lib, fetchFromGitHub, writeScript, desktop-file-utils
  , pkgconfig, autoconf213, alsaLib, bzip2, cairo
  , dbus, dbus-glib, ffmpeg_3, file, fontconfig, freetype
  , gnome2, gnum4, gtk2, hunspell, libevent, libjpeg
  