From f31f0d2fe2b6828386dfb8019c21743cbd009ae2 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Thu, 21 May 2026 22:31:43 +0300 Subject: [PATCH 1/5] zoom: enable `parallelBuilding` and `__structuredAttrs` --- pkgs/by-name/zo/zoom/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/zo/zoom/package.nix b/pkgs/by-name/zo/zoom/package.nix index a3c85db2ded2..55a78816a884 100644 --- a/pkgs/by-name/zo/zoom/package.nix +++ b/pkgs/by-name/zo/zoom/package.nix @@ -34,6 +34,9 @@ stdenv.mkDerivation (finalAttrs: { libxrender ]; + __structuredAttrs = true; + enableParallelBuilding = true; + env.NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2 -fgnu89-inline"; meta = { From 145bc241988f175f4b952b57e394396dfd86852f Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Thu, 21 May 2026 22:31:43 +0300 Subject: [PATCH 2/5] zoom: enable `strictDeps` --- pkgs/by-name/zo/zoom/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/zo/zoom/package.nix b/pkgs/by-name/zo/zoom/package.nix index 55a78816a884..7db0c9afc18f 100644 --- a/pkgs/by-name/zo/zoom/package.nix +++ b/pkgs/by-name/zo/zoom/package.nix @@ -11,6 +11,7 @@ libx11, libsm, libice, + which, }: stdenv.mkDerivation (finalAttrs: { @@ -22,8 +23,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-8pZ/HAVV341K6QRDUC0UzzO2rGW2AvSZ++Pp445V27w="; }; - buildInputs = [ + nativeBuildInputs = [ perl + which + ]; + + buildInputs = [ expat fontconfig freetype @@ -34,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { libxrender ]; + strictDeps = true; __structuredAttrs = true; enableParallelBuilding = true; From da61b7c10ad506eb61c2da23e83ae9c54d506946 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Thu, 21 May 2026 22:31:43 +0300 Subject: [PATCH 3/5] zoom: remove seemignly unused `expat` dependency --- pkgs/by-name/zo/zoom/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/zo/zoom/package.nix b/pkgs/by-name/zo/zoom/package.nix index 7db0c9afc18f..a86bf60b077b 100644 --- a/pkgs/by-name/zo/zoom/package.nix +++ b/pkgs/by-name/zo/zoom/package.nix @@ -3,7 +3,6 @@ stdenv, fetchurl, perl, - expat, fontconfig, freetype, libxrender, @@ -29,7 +28,6 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - expat fontconfig freetype libice From 78d513cbf0447be0a8fc6f9e119a32782c40b52f Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Thu, 21 May 2026 22:48:54 +0300 Subject: [PATCH 4/5] zoom: do not use `NIX_CFLAGS_COMPILE` --- pkgs/by-name/zo/zoom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zo/zoom/package.nix b/pkgs/by-name/zo/zoom/package.nix index a86bf60b077b..7e7d76e45871 100644 --- a/pkgs/by-name/zo/zoom/package.nix +++ b/pkgs/by-name/zo/zoom/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; enableParallelBuilding = true; - env.NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2 -fgnu89-inline"; + env.CFLAGS = "-fgnu89-inline"; meta = { homepage = "https://www.logicalshift.co.uk/unix/zoom/"; From 6420294d5435d5f31526d8971a486e98267b8be4 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 22 May 2026 17:48:25 +0300 Subject: [PATCH 5/5] zoom: mark as broken --- pkgs/by-name/zo/zoom/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/zo/zoom/package.nix b/pkgs/by-name/zo/zoom/package.nix index 7e7d76e45871..52133e858854 100644 --- a/pkgs/by-name/zo/zoom/package.nix +++ b/pkgs/by-name/zo/zoom/package.nix @@ -56,5 +56,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3; platforms = lib.platforms.linux; mainProgram = "zoom"; + broken = true; }; })