anchor.diff:      };
     };
   
  -  qtDeps = [
  -    qtbase qtdeclarative qtlocation qtquickcontrols qtquickcontrols2 qtscript
  -    qtwebchannel qtwebengine qtimageformats qtsvg qttools qtwayland
  -  ];
  -
  -  qtEnv = env "zoom-us-qt-${qtbase.version}" qtDeps;
  -
  -in stdenv.mkDerivation {
  +in mkDerivation {
     name = "zoom-us-${version}";
   
     src = srcs.${stdenv.hostPlatform.system};
   
  -  nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
  +  nativeBuildInputs = [ autoPatchelfHook makeWrapper wrapQtAppsHook ];
   
     buildInputs = [
  -    dbus glib libGL libX11 libXfixes libuuid libxcb qtEnv libjpeg_turbo
  -  ] ++ qtDeps;
  +    dbus glib libGL libX11 libXfixes libuuid libxcb libjpeg_turbo
  +    qtbase qtdeclarative qtlocation qtquickcontrols qtquickcontrols2 qtscript
  +    qtwebchannel qtwebengine qtimageformats qtsvg qttools qtwayland
  +  ];
   
     runtimeDependencies = optional pulseaudioSupport libpulseaudio;
   
  
positive.code: { stdenv, fetchurl, makeWrapper, makeDesktopItem, autoPatchelfHook, env
  # Dynamic libraries
  , dbus, glib, libGL, libX11, libXfixes, libuuid, libxcb, qtbase, qtdeclarative
  , qtimageformats, qtlocation, qtquickcontrols, qtquickcontrols2, qtscript, qtsvg
  
negative.code:     genericName = "Video Conference";
      categories = "Network;Application;";
      mimeType = "x-scheme-handler/zoommtg;";
    }).buildCommand + ''
      ln -s $out/share/zoom-us/zoom $out/bin/zoom-us
    '';
  
    qtWrapperArgs = [
      ''--prefix PATH : ${makeBinPath [ coreutils glib.dev pciutils procps qttools.dev utillinux ]}''
      ''--prefix LD_PRELOAD : ${libv4l}/lib/libv4l/v4l2convert.so''
    ];
  
    passthru.updateScript = ./update.sh;
  
  