APKBUILD Metadata¶
The UI packages have additional metadata specified via custom APKBUILD variables and options.
Variables¶
_pmb_groups
Groups to which the default user should be added to during the installation.
_pmb_recommends
Packages to install together with the UI, which can be uninstalled by the user.
_pmb_select
Let
pmbootstrap initdisplay a prompt for each package in the given list of packages to choose which provider to use for each package.
_pmb_default
Define the package to display as default during a
pmbootstrap init_pmb_selectprompt. Without this, the package with the highest priority will list as default .
pkgdesc
The same as a normal APKBUILD’s
pkgdesc, but it is also shown duringpmbootstrap initbeside the UI’s name.
Options¶
The following can be added to the options variable:
pmb:drm
Adding this to the
optionsvariable will mark the UI as requiring DRM support to function, hiding it from devices that do not support DRM onpmbootstrap init.
pmb:default-systemd
Adding this to the
optionsvariable will declare systemd as the default service manager for the UI.
pmb:support-systemd
Adding this to the
optionsvariable will allow selecting the UI with systemd duringpmbootstrap init. Requires apmb:default-*option.
pmb:default-openrc
Adding this to the
optionsvariable will declare OpenRC as the default service manager for the UI.
pmb:support-openrc
Adding this to the
optionsvariable will allow selecting the UI with OpenRC duringpmbootstrap init. Requires apmb:default-*option.