Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: