summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
diff options
context:
space:
mode:
authorIlya Fedin <fedin-ilja2010@ya.ru>2021-12-05 09:40:13 +0400
committerIlya Fedin <fedin-ilja2010@ya.ru>2022-03-17 02:26:12 +0400
commitd3367563ef18942b88bbe057e4cd557d2319e01b (patch)
treef2daba97b53207c29776005268cd48f0b3d2bba9 /pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
parentd5dc6828d5f0bd94ed63d744952cf4dcd6dcb5c0 (diff)
downloadnixpkgs-d3367563ef18942b88bbe057e4cd557d2319e01b.tar
nixpkgs-d3367563ef18942b88bbe057e4cd557d2319e01b.tar.gz
nixpkgs-d3367563ef18942b88bbe057e4cd557d2319e01b.tar.bz2
nixpkgs-d3367563ef18942b88bbe057e4cd557d2319e01b.tar.lz
nixpkgs-d3367563ef18942b88bbe057e4cd557d2319e01b.tar.xz
nixpkgs-d3367563ef18942b88bbe057e4cd557d2319e01b.tar.zst
nixpkgs-d3367563ef18942b88bbe057e4cd557d2319e01b.zip
kotatogram-desktop: 1.4.1 -> 1.4.9
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix')
-rw-r--r--pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix59
1 files changed, 43 insertions, 16 deletions
diff --git a/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
index 757fda464fe..e6a2f0f9501 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
@@ -9,26 +9,35 @@
 , openssl
 , libopus
 , ffmpeg_4
-, alsa-lib
-, libpulseaudio
 , protobuf
-, xorg
+, openh264
+, usrsctp
+, libvpx
+, libX11
 , libXtst
+, libXcomposite
+, libXdamage
+, libXext
+, libXrender
+, libXrandr
+, libXi
+, glib
+, abseil-cpp
+, pipewire
+, mesa
+, libglvnd
+, libepoxy
 }:
 
-let
-  rev = "2d804d2c9c5d05324c8ab22f2e6ff8306521b3c3";
-  sha256 = "0kz0i381iwsgcc3yzsq7njx3gkqja4bb9fsgc24vhg0md540qhyn";
-
-in
 stdenv.mkDerivation {
   pname = "tg_owt";
-  version = "git-${rev}";
+  version = "unstable-2022-02-26";
 
   src = fetchFromGitHub {
     owner = "desktop-app";
     repo = "tg_owt";
-    inherit rev sha256;
+    rev = "a264028ec71d9096e0aa629113c49c25db89d260";
+    sha256 = "sha256-JR+M+4w0QsQLfIunZ/7W+5Knn+gX+RR3DBrpOz7q44I=";
     fetchSubmodules = true;
   };
 
@@ -41,16 +50,34 @@ stdenv.mkDerivation {
     openssl
     libopus
     ffmpeg_4
-    alsa-lib
-    libpulseaudio
     protobuf
-    xorg.libX11
+    openh264
+    usrsctp
+    libvpx
+    libX11
     libXtst
+    libXcomposite
+    libXdamage
+    libXext
+    libXrender
+    libXrandr
+    libXi
+    glib
+    abseil-cpp
+    pipewire
+    mesa
+    libepoxy
+    libglvnd
   ];
 
-  cmakeFlags = [
-    # Building as a shared library isn't officially supported and currently broken:
-    "-DBUILD_SHARED_LIBS=OFF"
+  enableParallelBuilding = true;
+
+  propagatedBuildInputs = [
+    # Required for linking downstream binaries.
+    abseil-cpp
+    openh264
+    usrsctp
+    libvpx
   ];
 
   meta.license = lib.licenses.bsd3;