From 9b6006cbb43f709271b245f94910c58e1880daa2 Mon Sep 17 00:00:00 2001 From: whispers Date: Fri, 28 Aug 2026 13:36:31 -0400 Subject: [PATCH] djv: drop unnecessary dependencies it seems like these dependencies are only needed for tlrender, which we package separately and provide to on its own. nothing seems to change about the djv derivation if we simply remove these. --- pkgs/by-name/dj/djv/package.nix | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/dj/djv/package.nix b/pkgs/by-name/dj/djv/package.nix index b06440dd5527..d98a14672b1b 100644 --- a/pkgs/by-name/dj/djv/package.nix +++ b/pkgs/by-name/dj/djv/package.nix @@ -4,30 +4,21 @@ fetchFromGitHub, cmake, pkg-config, - bzip2, feather-tk, ffmpeg_7, freetype, glfw, imath, libGL, - libjpeg, - libtiff, - libpng, lunasvg, minizip-ng, nativefiledialog-extended, nlohmann_json, opencolorio, - openexr_2, - openssl, opentimelineio, plutovg, SDL2, tlrender, - xz, - zlib, - zstd, }: stdenv.mkDerivation (finalAttrs: { @@ -48,36 +39,30 @@ stdenv.mkDerivation (finalAttrs: { " ${tlrender}/etc/tlRender/LICENSE_" ''; + __structuredAttrs = true; + strictDeps = true; + nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ - bzip2 feather-tk ffmpeg_7 freetype glfw imath tlrender - libjpeg libGL - libpng - libtiff lunasvg minizip-ng nativefiledialog-extended nlohmann_json opencolorio - openexr_2 - openssl opentimelineio plutovg SDL2 - xz - zlib - zstd ]; # GLFW requires a working X11 session.