anchor.diff:  
         cp -ar ${files} $packagePath
   
  +      # TODO Patch this somehow; tries to dlopen './libturbojpeg.so' from cwd
  +      ln -s $(readlink -e "${libjpeg_turbo.out}/lib/libturbojpeg.so") $packagePath/libturbojpeg.so
  +
         makeWrapper $packagePath/zoom $out/bin/zoom-us \
  -        --prefix PATH : "${procps}/bin"
  +        --prefix PATH : "${makeBinPath [ pciutils procps ]}" \
  +        --set QSG_INFO 1 \
  +        --run "cd $packagePath"
   
         runHook postInstall
       '';
  
positive.code:   buildInputs = [
      dbus glib libGL libX11 libXfixes libuuid libxcb qtbase qtdeclarative
      qtlocation qtquickcontrols2 qtscript qtwebchannel qtwebengine
    ];
  
    installPhase =
      let
        files = stdenv.lib.concatStringsSep " " [
          "*.pcm"
          "*.png"
          "ZXMPPROOT.cer"
  
negative.code: { stdenv, fetchurl, system, makeWrapper, makeDesktopItem, autoPatchelfHook
  # Dynamic libraries
  , dbus, glib, libGL, libX11, libXfixes, libuuid, libxcb, qtbase, qtdeclarative
  , qtlocation, qtquickcontrols2, qtscript, qtwebchannel, qtwebengine
  # Runtime
  , libjpeg_turbo, pciutils, procps
  , pulseaudioSupport ? true, libpulseaudio ? null
  }:
  
  assert pulseaudioSupport -> libpulseaudio != null;
  
  let
    inherit (stdenv.lib) concatStringsSep makeBinPath optional optionalString;
  
    version = "2.2.128200.0702";
    srcs = {
      x86_64-linux = fetchurl {
        url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
        sha256 = "0n9kyj94bj35gbpwiz4kq7hc8pwfqwnfqf003g4c8gx5pda3g56w";
      };
    };
  
  