|
|
@ -8,10 +8,11 @@ plugins: let |
|
|
|
|
|
|
|
|
|
|
|
getRecursivePropagatedBuildInputs = pkgs: lib.flatten |
|
|
|
getRecursivePropagatedBuildInputs = pkgs: lib.flatten |
|
|
|
(map |
|
|
|
(map |
|
|
|
(pkg: pkg.propagatedBuildInputs ++ (getRecursivePropagatedBuildInputs pkg.propagatedBuildInputs)) |
|
|
|
(pkg: let cleanPropagatedBuildInputs = lib.filter lib.isDerivation pkg.propagatedBuildInputs; |
|
|
|
|
|
|
|
in cleanPropagatedBuildInputs ++ (getRecursivePropagatedBuildInputs cleanPropagatedBuildInputs)) |
|
|
|
pkgs); |
|
|
|
pkgs); |
|
|
|
|
|
|
|
|
|
|
|
deepPlugins = plugins ++ (getRecursivePropagatedBuildInputs plugins); |
|
|
|
deepPlugins = lib.unique (plugins ++ (getRecursivePropagatedBuildInputs plugins)); |
|
|
|
|
|
|
|
|
|
|
|
pluginsEnv = buildEnv { |
|
|
|
pluginsEnv = buildEnv { |
|
|
|
name = "vapoursynth-plugins-env"; |
|
|
|
name = "vapoursynth-plugins-env"; |
|
|
|