From f8a7f3e34c848b9f6c76aab9f5bb2ed57a13f634 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:05:34 +0200 Subject: [PATCH 1/2] zoom-us: 6.7.5.6891 -> 7.0.0.1666 This update brings some changes in dependencies. Major change is apparently migration from qt5 to qt6. I added some new dependencies, based on * `.PKGINFO` in the "source" archive * report by `autoPatchelf` * error messages when invoking zoom Caution: One dependency is missing, as `autoPatchelf` complains: > error: auto-patchelf could not satisfy dependency libQt6Bodymovin.so.6 wanted by /nix/store/................................-zoom-7.0.0.1666/opt/zoom/Qt/qml/Qt/labs/lottieqt/liblottieqtplugin.so I failed to locate a package within nixpkgs which contains that library. The internet suggests `qtlottie`, but our `qt6.qtlottie` doesn't contain the required library file. I also used the oppurtunity to drop some dependencies where I couldn't determine how/why they might be needed. Some of them might still be needed, but I want to avoid infinite accumulation of dependencies, and removing them is the only way to find out. Also, a major update seems to be the best opportunity to perform such a cleanup. Co-authored-by: R. RyanTM --- pkgs/by-name/zo/zoom-us/package.nix | 35 +++++++++++++---------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index 656b646e8b67..c753ab810e77 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -54,25 +54,25 @@ let # Zoom versions are released at different times per platform 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.7.5.75246"; - versions.x86_64-darwin = "6.7.5.75246"; + versions.aarch64-darwin = "7.0.0.77593"; + versions.x86_64-darwin = "7.0.0.77593"; # This is the fallback version so that evaluation can produce a meaningful result. - versions.x86_64-linux = "6.7.5.6891"; + versions.x86_64-linux = "7.0.0.1666"; srcs = { aarch64-darwin = fetchurl { url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; name = "zoomusInstallerFull.pkg"; - hash = "sha256-oNeoW7WNq9ES4lJjc+zGrQs/yJ2E7DSsh33hEiU1RSE="; + hash = "sha256-YSUaM8YAJHigm4M9W34/bD164M8f/hbhtcmHyUwFN20="; }; x86_64-darwin = fetchurl { url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; - hash = "sha256-2D8Q0rRluBM0UpXL5QN3a67b0X1iIW67YWZvVqsl4Qg="; + hash = "sha256-jIKBCrnvF101WJm8Tcpi2R5jRsqRXH7NQVGkSTnAeMA="; }; x86_64-linux = fetchurl { url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; - hash = "sha256-Qy4o3vbgiAjKUGWMFi8rNqyDAohG7TgwX69jKVWTWeY="; + hash = "sha256-aPQ44znQfxcjGnUpON5RRj3+SG+IDaBa/s0khwj/AIo="; }; }; @@ -160,41 +160,37 @@ let pkgs: [ pkgs.alsa-lib - pkgs.at-spi2-atk - pkgs.at-spi2-core pkgs.atk pkgs.cairo - pkgs.coreutils pkgs.cups pkgs.dbus pkgs.expat pkgs.fontconfig pkgs.freetype - pkgs.gdk-pixbuf pkgs.glib - pkgs.glib.dev pkgs.gtk3 + pkgs.ibus pkgs.libGL pkgs.libGLU + pkgs.libatomic_ops pkgs.libdrm pkgs.libgbm pkgs.libkrb5 + pkgs.libsm + pkgs.libxi pkgs.libxkbcommon + pkgs.libxslt + pkgs.mesa + pkgs.mesa-demos pkgs.nspr pkgs.nss pkgs.pango pkgs.pciutils pkgs.pipewire - pkgs.procps - pkgs.qt5.qt3d - pkgs.qt5.qtgamepad - pkgs.qt5.qtlottie - pkgs.qt5.qtmultimedia - pkgs.qt5.qtremoteobjects - pkgs.qt5.qtxmlpatterns + pkgs.qt6.qtbase + pkgs.qt6.qtdeclarative pkgs.stdenv.cc.cc pkgs.udev - pkgs.util-linux pkgs.wayland pkgs.libx11 pkgs.libxcomposite @@ -212,6 +208,7 @@ let pkgs.libxcb-render-util pkgs.libxcb-wm pkgs.zlib + pkgs.zstd ] ++ lib.optionals pulseaudioSupport [ pkgs.libpulseaudio From ac8206b020529fd1acd463c89633e1215cae44dd Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Sun, 12 Apr 2026 11:00:31 +0200 Subject: [PATCH 2/2] zoom-us: drop maintainer yarny (=myself) My access to a zoom license will disappear in near future. I will occasinally use this package and will contribute if there is anything I can develop. But if any problems come up, I probably cannot test much. --- pkgs/by-name/zo/zoom-us/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index c753ab810e77..d811819729b7 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -148,7 +148,6 @@ let maintainers = with lib.maintainers; [ philiptaron ryan4yin - yarny ]; mainProgram = "zoom"; };