Apertis hosts its own package subset on the Apertis GitLab instance. On successful completion of the CI pipeline these are uploaded to Collabora’s Open Build Service (OBS) instance where the packages are formally built and hosted for Apertis.
Packages Guidelines
The package set is distributed in several groups: target
,
development
, sdk
, hmi
, helper-libs
. Those groups are merged in
a single repository, and split in what distribution names repository
components (target
, development
, sdk
, hmi
, helper-libs
).
Each of these repository components have different constraints regarding the type of package that can be hosted. Check the licensing documentation for details.
- Source packages modified from upstream distribution include a versioning suffix ‘co’.
- Source packages in SDK are built only for supported SDK architectures (Intel 64 bit)
- Source packages in
target
,development
,hmi
,helper-libs
are built for all supported architectures (ARM hard float, ARM 64bit, Intel 64 bit)
Target images contain target
, hmi
components. At build time, target
images can refer to development
components.
Requesting a new package
If a new package is desired, the request should be made following the relevant process.