anchor.diff:      '
     '';
   
  -  buildPhase = "$src/mach build";
  +  buildPhase = "./mach build";
   
     installPhase = ''
  -    $src/mach install
  +    ./mach install
   
       desktop-file-install --dir=$out/share/applications \
  -      $src/palemoon/branding/official/palemoon.desktop
  +      ./palemoon/branding/official/palemoon.desktop
   
       for iconname in default{16,22,24,32,48,256} mozicon128; do
         n=''${iconname//[^0-9]/}
         size=$n"x"$n
  -      install -Dm644 $src/palemoon/branding/official/$iconname.png $out/share/icons/hicolor/$size/apps/palemoon.png
  +      install -Dm644 ./palemoon/branding/official/$iconname.png $out/share/icons/hicolor/$size/apps/palemoon.png
       done
     '';
   
  
positive.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
  , libnotify, libstartup_notification, wrapGAppsHook
  , libGLU, libGL, perl, python2, libpulseaudio
  
negative.code:   '';
  
    nativeBuildInputs = [
      desktop-file-utils file gnum4 perl pkg-config python2 wget which wrapGAppsHook
    ];
  
    buildInputs = [
      alsaLib bzip2 cairo dbus dbus-glib ffmpeg fontconfig freetype
      gnome2.GConf gtk2 hunspell libevent libjpeg libnotify
      libstartup_notification libGLU libGL
      libpulseaudio unzip yasm zip zlib
  