anchor.diff:    buildInputs = [
       dbus glib libGL libX11 libXfixes libuuid libxcb qtbase qtdeclarative
       qtlocation qtquickcontrols2 qtscript qtwebchannel qtwebengine
  +    libjpeg_turbo pciutils procps
     ];
  +
  +  runtimeDependencies = optional pulseaudioSupport libpulseaudio;
  +
  +  # Don't remove runtimeDependencies from RPATH via patchelf --shrink-rpath
  +  dontPatchELF = true;
   
     installPhase =
       let
  -      files = stdenv.lib.concatStringsSep " " [
  +      files = concatStringsSep " " [
           "*.pcm"
           "*.png"
           "ZXMPPROOT.cer"
  
positive.code: 
        cp -ar ${files} $packagePath
  
        makeWrapper $packagePath/zoom $out/bin/zoom-us \
          --prefix PATH : "${procps}/bin"
  
        runHook postInstall
      '';
  
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";
      };
    };
  
  