From 69ec89cd7a7a264fd55c6f1e8321d14ade9171df Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Fri, 23 May 2025 07:33:47 +0200 Subject: [PATCH] zoom-us: 6.4.6.* -> 6.4.10.* The new zoom version has problems showing the settings dialog. Tested with linux platform: The following values for `LANG` create a settings dialog where most items are not visible: * de_AT.UTF-8 * de_DE.UTF-8 * es_CU.UTF-8 * fr_FR.UTF-8 * sr_RS.UTF-8 * tt_RU.UTF-8 whereas these values don't cause any breakage: * C.UTF-8 * en_CA.UTF-8 * en_GB.UTF-8 * en_US.UTF-8 As zoom has its own language setting, this update simply clears the LANG variable to avoid any problems in the settings dialog. --- pkgs/by-name/zo/zoom-us/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index edcedf74d46a..9c4282ad56f1 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -19,23 +19,23 @@ let # and often with different versions. We write them on three lines # like this (rather than using {}) so that the updater script can # find where to edit them. - versions.aarch64-darwin = "6.4.6.53970"; - versions.x86_64-darwin = "6.4.6.53970"; - versions.x86_64-linux = "6.4.6.1370"; + versions.aarch64-darwin = "6.4.10.56141"; + versions.x86_64-darwin = "6.4.10.56141"; + versions.x86_64-linux = "6.4.10.2027"; srcs = { aarch64-darwin = fetchurl { url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; name = "zoomusInstallerFull.pkg"; - hash = "sha256-yNsiFZNte4432d8DUyDhPUOVbLul7gUdvr+3qK/Y+tk="; + hash = "sha256-LIQl+s/2WfYFIEG/ZsvpWlsWRhToB+5+ymAXCMhDqWE="; }; x86_64-darwin = fetchurl { url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; - hash = "sha256-Ut93qQFFN0d58wXD5r8u0B17HbihFg3FgY3a1L8nsIA="; + hash = "sha256-jP9ajDCo8iImS8YGFLjNMOLLh9g8uSqYIRl3aqhJAaM="; }; x86_64-linux = fetchurl { url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; - hash = "sha256-Y+8garSqDcKLCVv1cTiqGEfrGKpK3UoXIq8X4E8CF+8="; + hash = "sha256-BwYO8IlQJjZwwn/qokZ+gAgcgmAjG34uExHCajchVqs="; }; }; @@ -200,7 +200,10 @@ let version = versions.${system} or throwSystem; targetPkgs = pkgs: (linuxGetDependencies pkgs) ++ [ unpacked ]; - extraPreBwrapCmds = "unset QT_PLUGIN_PATH"; + extraPreBwrapCmds = '' + unset QT_PLUGIN_PATH + unset LANG # would break settings dialog on non-"en_XX" locales + ''; extraBwrapArgs = [ "--ro-bind ${unpacked}/opt /opt" ]; runScript = "/opt/zoom/ZoomLauncher";