diff options
author | Vincent Ambo <mail@tazj.in> | 2021-01-26T13·05+0300 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2021-01-26T13·25+0000 |
commit | 83465be599f2ed8d55dae0262156869fb78240a1 (patch) | |
tree | ea0bfcc664ef7facb648286d7c489e53e6524ed2 /third_party/default.nix | |
parent | aa6e7f7c107a3222dc919abb54784625d106b5c8 (diff) |
feat(3p/telega): Pin tdlib version used for telega r/2146
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>
Diffstat (limited to 'third_party/default.nix')
-rw-r--r-- | third_party/default.nix | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/third_party/default.nix b/third_party/default.nix index dafc76f8bb08..5c99b55d15f4 100644 --- a/third_party/default.nix +++ b/third_party/default.nix @@ -41,8 +41,9 @@ in exposed.lib.fix(self: exposed // { # Packages to be overridden originals = { inherit (nixpkgs) gtest openldap go grpc notmuch rr; - inherit (stableNixpkgs) git; + inherit (stableNixpkgs) git tdlib; ffmpeg = nixpkgs.ffmpeg-full; + telega = stableNixpkgs.emacsPackages.telega; }; # Use LLVM 11 @@ -66,9 +67,6 @@ in exposed.lib.fix(self: exposed // { emacs27-nox = assert ((exposed.lib.versions.major nixpkgs.emacs.version) == "27"); nixpkgs.emacs-nox; - # Provide telega.el from stable - stableTelega = stableNixpkgs.emacsPackages.telega; - # The Go authors have released a version of Go (in alpha) that has a # type system. This makes it available, specifically for use with # //nix/buildTypedGo. |