UI specific package

From postmarketOS
Revision as of 17:04, 14 November 2021 by Ollieparanoid (talk | contribs) (Created page with "User interfaces in postmarketOS are packaged in <code>main/postmarketos-ui-*</code> in pmaports. == Variables == Some <code>APKBUILD</code> variab...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

User interfaces in postmarketOS are packaged in main/postmarketos-ui-* in pmaports.

Variables

Some APKBUILD variables of UI packages have additional meaning. Furthermore there are pmbootstrap specific variables (prefixed with _pmb_*) that only get used during pmbootstrap init and pmbootstrap install. When the installation is done, the _pmb_* variables are irrelevant: they are only in the APKBUILD and not in the built package, so apk doesn't know about them.

Keep this list in alphabetical order.

_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 (!1962).

_pmb_select

Let pmbootstrap init display a prompt for each package in the given list of package, which provider to use for that package (!2132).

options

The pmb:gpu-accel option is specific to postmarketOS UI APKBUILDs. See pmbootstrap specific APKBUILD options.

pkgdesc

The usual package description (see APKBUILD Reference). However, for UI packages it is also used in pmbootstrap init for the UI selection.

Extras subpackage

See also