Merge pull request #123253 from sbruder/vapoursynth-improve-dependency-resolution

vapoursynth: improve plugin dependency resolution

authored by

Michele Guerini Rocco and committed by
GitHub
bfdf04bd e8805259

+3 -2
+3 -2
pkgs/development/libraries/vapoursynth/plugin-interface.nix
··· 8 8 9 9 getRecursivePropagatedBuildInputs = pkgs: lib.flatten 10 10 (map 11 - (pkg: pkg.propagatedBuildInputs ++ (getRecursivePropagatedBuildInputs pkg.propagatedBuildInputs)) 11 + (pkg: let cleanPropagatedBuildInputs = lib.filter lib.isDerivation pkg.propagatedBuildInputs; 12 + in cleanPropagatedBuildInputs ++ (getRecursivePropagatedBuildInputs cleanPropagatedBuildInputs)) 12 13 pkgs); 13 14 14 - deepPlugins = plugins ++ (getRecursivePropagatedBuildInputs plugins); 15 + deepPlugins = lib.unique (plugins ++ (getRecursivePropagatedBuildInputs plugins)); 15 16 16 17 pluginsEnv = buildEnv { 17 18 name = "vapoursynth-plugins-env";