anchor.diff:    dontWrapGApps = true;
     dontWrapQtApps = true;
   
  -  nativeBuildInputs = [ pkg-config cmake ninja python3 wrapGAppsHook wrapQtAppsHook removeReferencesTo ];
  +  nativeBuildInputs = [
  +    pkg-config cmake ninja python3 wrapGAppsHook wrapQtAppsHook
  +    extra-cmake-modules
  +  ];
   
     buildInputs = [
       qtbase qtimageformats gtk3 libsForQt5.kwayland libsForQt5.libdbusmenu lz4 xxHash
       ffmpeg openalSoft minizip libopus alsa-lib libpulseaudio range-v3
       tl-expected hunspell glibmm webkitgtk jemalloc
  -    rnnoise extra-cmake-modules
  +    rnnoise
       tg_owt
       # Transitive dependencies:
  -    pcre xorg.libpthreadstubs xorg.libXdmcp util-linux libselinux libsepol epoxy
  +    util-linuxMinimal # Required for libmount thus not nativeBuildInputs.
  +    pcre xorg.libpthreadstubs xorg.libXdmcp libselinux libsepol epoxy
       at-spi2-core libXtst libthai libdatrie libsysprof-capture libpsl brotli
     ];
   
  
positive.code: { mkDerivation, lib, fetchFromGitHub, callPackage, fetchpatch
  , pkg-config, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook, removeReferencesTo
  , qtbase, qtimageformats, gtk3, libsForQt5, lz4, xxHash
  , ffmpeg, openalSoft, minizip, libopus, alsa-lib, libpulseaudio, range-v3
  , tl-expected, hunspell, glibmm, webkitgtk, jemalloc
  , rnnoise, extra-cmake-modules
  # Transitive dependencies:
  , pcre, xorg, util-linux, libselinux, libsepol, epoxy
  , at-spi2-core, libXtst, libthai, libdatrie
  , xdg-utils, libsysprof-capture, libpsl, brotli
  }:
  
negative.code:       Desktop client for the Telegram messenger, based on the Telegram API and
        the MTProto secure protocol.
      '';
      license = licenses.gpl3Only;
      platforms = platforms.linux;
      homepage = "https://desktop.telegram.org/";
      changelog = "https://github.com/telegramdesktop/tdesktop/releases/tag/v${version}";
  