gimp-with-plugins: filter out broken plugins from default selection
This commit is contained in:
parent
4779556ed1
commit
5c4b687a88
@ -1,7 +1,7 @@
|
|||||||
{ stdenv, lib, symlinkJoin, gimp, makeWrapper, gimpPlugins, plugins ? null}:
|
{ stdenv, lib, symlinkJoin, gimp, makeWrapper, gimpPlugins, plugins ? null}:
|
||||||
|
|
||||||
let
|
let
|
||||||
allPlugins = lib.filter (pkg: builtins.isAttrs pkg && pkg.type == "derivation") (lib.attrValues gimpPlugins);
|
allPlugins = lib.filter (pkg: builtins.isAttrs pkg && pkg.type == "derivation" && !pkg.meta.broken or false) (lib.attrValues gimpPlugins);
|
||||||
selectedPlugins = if plugins == null then allPlugins else plugins;
|
selectedPlugins = if plugins == null then allPlugins else plugins;
|
||||||
extraArgs = map (x: x.wrapArgs or "") selectedPlugins;
|
extraArgs = map (x: x.wrapArgs or "") selectedPlugins;
|
||||||
versionBranch = stdenv.lib.versions.majorMinor gimp.version;
|
versionBranch = stdenv.lib.versions.majorMinor gimp.version;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user