anchor.diff:  , pkgconfig, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook
   , qtbase, qtimageformats, gtk3, libsForQt5, enchant2, lz4, xxHash
   , dee, ffmpeg_4, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3
  -, tl-expected, microsoft_gsl, hunspell
  +, tl-expected, hunspell
   # TODO: Shouldn't be required:
   , pcre, xorg, utillinux, libselinux, libsepol, epoxy, at-spi2-core, libXtst
   , xdg_utils
  
positive.code: 
  mkDerivation rec {
    pname = "telegram-desktop";
    version = "2.1.0";
  
    # Telegram-Desktop with submodules
    src = fetchurl {
      url = "https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz";
      sha256 = "0l5917w90z9pg1al1hzcycb4yxv03vc88jg958ifl9nlvz1arll6";
    };
  
    postPatch = ''
  
negative.code:   buildInputs = [
      qtbase qtimageformats gtk3 libsForQt5.libdbusmenu enchant2 lz4 xxHash
      dee ffmpeg_4 openalSoft minizip libopus alsaLib libpulseaudio range-v3
      tl-expected hunspell
      # TODO: Shouldn't be required:
      pcre xorg.libpthreadstubs xorg.libXdmcp utillinux libselinux libsepol epoxy at-spi2-core libXtst
    ];
  