about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPyrox <pyrox@pyrox.dev>2024-06-23 22:34:57 -0400
committerPyrox <pyrox@pyrox.dev>2024-06-28 14:37:14 -0400
commitf992a17e58db88c0ce8c132da80c917317675996 (patch)
tree25d4cbd39a83d8d7b273861b5f97583acfa55ffe
parentc46c5aef8116595e850203934b2927f384ad4f0c (diff)
viber: 16.1.0.37 -> 21.8.0.11
Updates the dependency chain so that it works fully, which also removes
the dependency on openssl 1.1
-rw-r--r--pkgs/applications/networking/instant-messengers/viber/default.nix30
1 files changed, 25 insertions, 5 deletions
diff --git a/pkgs/applications/networking/instant-messengers/viber/default.nix b/pkgs/applications/networking/instant-messengers/viber/default.nix
index 5344725bb096d..65f16353014d4 100644
--- a/pkgs/applications/networking/instant-messengers/viber/default.nix
+++ b/pkgs/applications/networking/instant-messengers/viber/default.nix
@@ -5,6 +5,7 @@
   dpkg,
   makeWrapper,
   alsa-lib,
+  brotli,
   cups,
   curl,
   dbus,
@@ -14,31 +15,40 @@
   glib,
   gst_all_1,
   harfbuzz,
+  lcms,
   libcap,
+  libevent,
   libGL,
   libGLU,
+  libkrb5,
+  libopus,
   libpulseaudio,
   libxkbcommon,
+  libxkbfile,
   libxml2,
   libxslt,
+  libwebp,
+  mesa,
   nspr,
   nss,
-  openssl_1_1,
+  openssl,
+  snappy,
   systemd,
   wayland,
   xorg,
   zlib,
+  zstd,
   ...
 }:
 
 stdenv.mkDerivation {
   pname = "viber";
-  version = "16.1.0.37";
+  version = "21.8.0.11";
 
   src = fetchurl {
     # Official link: https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
-    url = "https://web.archive.org/web/20211119123858/https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb";
-    sha256 = "sha256-hOz+EQc2OOlLTPa2kOefPJMUyWvSvrgqgPgBKjWE3p8=";
+    url = "https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb";
+    hash = "sha256-RrObmN21QOm5nk0R2avgCH0ulrfiUIo2PnyYWvQaGVw=";
   };
 
   nativeBuildInputs = [ makeWrapper ];
@@ -48,6 +58,7 @@ stdenv.mkDerivation {
 
   libPath = lib.makeLibraryPath [
     alsa-lib
+    brotli
     cups
     curl
     dbus
@@ -58,20 +69,29 @@ stdenv.mkDerivation {
     gst_all_1.gst-plugins-base
     gst_all_1.gstreamer
     harfbuzz
+    lcms
     libcap
+    libevent
     libGLU
     libGL
+    libkrb5
+    libopus
     libpulseaudio
     libxkbcommon
+    libxkbfile
     libxml2
     libxslt
+    libwebp
+    mesa
     nspr
     nss
-    openssl_1_1
+    openssl
+    snappy
     stdenv.cc.cc
     systemd
     wayland
     zlib
+    zstd
 
     xorg.libICE
     xorg.libSM