@@ -8,10 +8,11 @@ plugins: let
88
99 getRecursivePropagatedBuildInputs = pkgs: lib.flatten
1010 (map
11− (pkg: pkg.propagatedBuildInputs ++ (getRecursivePropagatedBuildInputs pkg.propagatedBuildInputs))
11+ (pkg: let cleanPropagatedBuildInputs = lib.filter lib.isDerivation pkg.propagatedBuildInputs;
12+ in cleanPropagatedBuildInputs ++ (getRecursivePropagatedBuildInputs cleanPropagatedBuildInputs))
1213 pkgs);
1314
14− deepPlugins = plugins ++ (getRecursivePropagatedBuildInputs plugins);
15+ deepPlugins = lib.unique (plugins ++ (getRecursivePropagatedBuildInputs plugins));
1516
1617 pluginsEnv = buildEnv {
1718 name = "vapoursynth-plugins-env";