feat(3p/telega): Pin tdlib version used for telega

Recent channel updates have caused some issues for telega.el, mostly
because the version of tdlib (the C++ library for Telegram) and the
Emacs package are out of sync.

This overrides the version used in the Emacs package to a "known good"
commit. It would be useful to change the tdlib derivation in nixpkgs
to make this version mismatch a hard build error.

Change-Id: I9c994f783e1cc17e933432507cd13b65697efd4a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2445
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
This commit is contained in:
Vincent Ambo 2021-01-26 16:05:56 +03:00 committed by tazjin
parent aa6e7f7c10
commit 83465be599
3 changed files with 25 additions and 6 deletions

View file

@ -15,7 +15,7 @@ let
emacsWithPackages = (third_party.emacsPackagesGen third_party.emacs27).emacsWithPackages;
# $PATH for binaries that need to be available to Emacs
emacsBinPath = lib.makeBinPath [ third_party.stableTelega ];
emacsBinPath = lib.makeBinPath [ third_party.telega ];
identity = x: x;
@ -100,7 +100,7 @@ let
tvl
# patched / overridden versions of packages
depot.third_party.stableTelega
depot.third_party.telega
depot.third_party.emacs.exwm
depot.third_party.emacs.rcirc
depot.third_party.emacs.vterm