wlib.modules.makeWrapperBase
Takes dependency lists of wrapper arguments of escaped and unescaped varieties, and sorts them according to their listed dependencies, if any.
Imported by wlib.modules.makeWrapper
makeWrapper
makeWrapper implementation to use (default pkgs.makeWrapper)
prefer useBinaryWrapper boolean if using wlib.modules.makeWrapper
as doing so will disable fields it does not support as well.
Type: null or package
Default:
null
Declared by:
rawWrapperArgs
DAG list (DAL) or dependency list of wrapper arguments, escaped with lib.escapeShellArgs
wrapper arguments refers to this:
pkgs/build-support/setup-hooks/make-wrapper.sh
pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh
This option takes a list. To group them more strongly, option may take a list of lists as well.
Any entry can instead be of type { data, name ? null, before ? [], after ? [] }
This will cause it to be added to the DAG.
If no name is provided, it cannot be targeted.
Type: DAG LIST of (str | path | v ? outPath) or list of (str | path | v ? outPath)
Default:
[ ]
Declared by:
unsafeWrapperArgs
DAG list (DAL) or dependency list of wrapper arguments, concatenated with spaces
wrapper arguments refers to this:
pkgs/build-support/setup-hooks/make-wrapper.sh
pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh
This option takes a list. To group them more strongly, option may take a list of lists as well.
Any entry can instead be of type { data, name ? null, before ? [], after ? [] }
This will cause it to be added to the DAG.
If no name is provided, it cannot be targeted.
Type: DAG LIST of (str | path | v ? outPath) or list of (str | path | v ? outPath)
Default:
[ ]
Declared by: