anchor.diff:  { mkDerivation, lib, fetchurl, fetchsvn
   , pkgconfig, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook
  -, qtbase, qtimageformats, gtk3, libappindicator-gtk3, enchant2, lz4, xxHash
  +, qtbase, qtimageformats, gtk3, libsForQt5, enchant2, lz4, xxHash
   , dee, ffmpeg_4, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3
  +, tl-expected, microsoft_gsl
   # TODO: Shouldn't be required:
   , pcre, xorg, utillinux, libselinux, libsepol, epoxy, at-spi2-core, libXtst
   , xdg_utils
  
positive.code:   #   - upstream: https://github.com/grishka/libtgvoip
    # Both of these packages are included in this PR (kotatogram-desktop):
    # https://github.com/NixOS/nixpkgs/pull/75210
  
    postFixup = ''
      # This is necessary to run Telegram in a pure environment.
  
negative.code: 
  mkDerivation rec {
    pname = "telegram-desktop";
    version = "1.9.12";
  
    # Telegram-Desktop with submodules
    src = fetchurl {
      url = "https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz";
      sha256 = "1xjf2fh6qry4q6frq2ixmn1k0rsc72h4j0zmahfsggyl3j5mgkx1";
    };
  
    postPatch = ''
      substituteInPlace Telegram/lib_spellcheck/spellcheck/platform/linux/linux_enchant.cpp \
        --replace '"libenchant-2.so.2"' '"${enchant2}/lib/libenchant-2.so.2"'
      substituteInPlace Telegram/CMakeLists.txt \
  