about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/telegram
diff options
context:
space:
mode:
authorIlan Joselevich <personal@ilanjoselevich.com>2021-08-26 02:20:40 +0300
committerIlan Joselevich <personal@ilanjoselevich.com>2021-08-26 02:20:40 +0300
commit871f0bacdb7797abbfef60c933cf71762b2023e0 (patch)
tree97c2557ae3d7c4f62acefeacc27d38c30020e95d /pkgs/applications/networking/instant-messengers/telegram
parentffaf078cddb04162a91b28107f9e5e5fb8035ac5 (diff)
tdesktop: 2.9.0 -> 2.9.3
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/telegram')
-rw-r--r--pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix106
1 files changed, 87 insertions, 19 deletions
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 8478b590084ae..7f97e20a85e3a 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -1,15 +1,50 @@
-{ mkDerivation, lib, fetchFromGitHub, callPackage
-, pkg-config, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook
+{ mkDerivation
+, lib
+, fetchFromGitHub
+, callPackage
+, pkg-config
+, cmake
+, ninja
+, python3
+, wrapGAppsHook
+, wrapQtAppsHook
 , extra-cmake-modules
-, qtbase, qtimageformats, gtk3, kwayland, libdbusmenu, lz4, xxHash
-, ffmpeg, openalSoft, minizip, libopus, alsa-lib, libpulseaudio, range-v3
-, tl-expected, hunspell, glibmm, webkitgtk, jemalloc
+, qtbase
+, qtimageformats
+, gtk3
+, kwayland
+, libdbusmenu
+, lz4
+, xxHash
+, ffmpeg
+, openalSoft
+, minizip
+, libopus
+, alsa-lib
+, libpulseaudio
+, range-v3
+, tl-expected
+, hunspell
+, glibmm
+, webkitgtk
+, jemalloc
 , rnnoise
-# Transitive dependencies:
+  # Transitive dependencies:
 , util-linuxMinimal
-, pcre, libpthreadstubs, libXdmcp, libselinux, libsepol, epoxy
-, at-spi2-core, libXtst, libthai, libdatrie
-, xdg-utils, libsysprof-capture, libpsl, brotli
+, pcre
+, libpthreadstubs
+, libXdmcp
+, libselinux
+, libsepol
+, epoxy
+, at-spi2-core
+, libXtst
+, libthai
+, libdatrie
+, xdg-utils
+, libsysprof-capture
+, libpsl
+, brotli
 }:
 
 # Main reference:
@@ -20,10 +55,11 @@
 # - https://github.com/void-linux/void-packages/blob/master/srcpkgs/telegram-desktop/template
 
 let
-  tg_owt = callPackage ./tg_owt.nix {};
-in mkDerivation rec {
+  tg_owt = callPackage ./tg_owt.nix { };
+in
+mkDerivation rec {
   pname = "telegram-desktop";
-  version = "2.9.0";
+  version = "2.9.3";
   # Note: Update via pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py
 
   # Telegram-Desktop with submodules
@@ -32,7 +68,7 @@ in mkDerivation rec {
     repo = "tdesktop";
     rev = "v${version}";
     fetchSubmodules = true;
-    sha256 = "0964as7rkjq1px6z15z6kmkiz4zw69wmm3namwn940bsja123qls";
+    sha256 = "sha256-ZmhgBL5nbgrNLRmCHocqVNC3KtaLm4LUY1f4Xl8CvB4=";
   };
 
   postPatch = ''
@@ -52,20 +88,52 @@ in mkDerivation rec {
   dontWrapQtApps = true;
 
   nativeBuildInputs = [
-    pkg-config cmake ninja python3 wrapGAppsHook wrapQtAppsHook
+    pkg-config
+    cmake
+    ninja
+    python3
+    wrapGAppsHook
+    wrapQtAppsHook
     extra-cmake-modules
   ];
 
   buildInputs = [
-    qtbase qtimageformats gtk3 kwayland libdbusmenu lz4 xxHash
-    ffmpeg openalSoft minizip libopus alsa-lib libpulseaudio range-v3
-    tl-expected hunspell glibmm webkitgtk jemalloc
+    qtbase
+    qtimageformats
+    gtk3
+    kwayland
+    libdbusmenu
+    lz4
+    xxHash
+    ffmpeg
+    openalSoft
+    minizip
+    libopus
+    alsa-lib
+    libpulseaudio
+    range-v3
+    tl-expected
+    hunspell
+    glibmm
+    webkitgtk
+    jemalloc
     rnnoise
     tg_owt
     # Transitive dependencies:
     util-linuxMinimal # Required for libmount thus not nativeBuildInputs.
-    pcre libpthreadstubs libXdmcp libselinux libsepol epoxy
-    at-spi2-core libXtst libthai libdatrie libsysprof-capture libpsl brotli
+    pcre
+    libpthreadstubs
+    libXdmcp
+    libselinux
+    libsepol
+    epoxy
+    at-spi2-core
+    libXtst
+    libthai
+    libdatrie
+    libsysprof-capture
+    libpsl
+    brotli
   ];
 
   cmakeFlags = [