Enable UBT test builds for libjpeg-turbo

Overview

The Omnibus GitLab project must be able to consume components from UBT and build with them to validate the compiled outputs. To that end, a special target distribution exists in Omnibus GitLab where the software definitions may be changed to target output from UBT. The libjpeg-turbo build work is complete and it is ready to be included in this test definition.

Context

Each component built by UBT works in isolation. We need to be able to validate that a GitLab package built with these outputs can pass pipeline tests and offline tests. This is one of the final validation steps before all supported and shipped Linux packages may be changed over to UBT.

Deliverables

  • Get package name for libjpeg-turbo and version in the general package registry for the UBT project.
  • Amend the software definition to pull from and use the package for the libjpeg-turbo component. This should be conditional on the flag UBT_TEST_BUILD set to true, otherwise the software definition will build as it does today.
  • Confirm the pipeline builds with UBT_TEST_BUILD set.
Edited by Adam Chu