build: subproject improvements:

 - don't expose source in dependency to avoid name clashes
 - add babl path variables to dependency object
 - add babl path variables to uninstalled pc
4 jobs for master in 21 minutes and 9 seconds
Status Job ID Name Coverage
  Build
failed #1281638
latest-lcms

00:01:13

failed #1281639
latest-nolcms

00:21:09

failed #1272067
latest-lcms

00:05:45

failed #1272068
latest-nolcms

00:06:30

 
Name Stage Failure
failed
latest-lcms Build
Running after script...
$ paccache -r -k1 --cachedir $PACMAN_CACHE
==> no candidate packages found for pruning
Uploading artifacts for failed job
Uploading artifacts...
_build/meson-logs: found 2 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1281638 responseStatus=201 Created token=ijWVyZHD
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
latest-nolcms Build
Running after script...
$ paccache -r -k1 --cachedir $PACMAN_CACHE
==> no candidate packages found for pruning
Uploading artifacts for failed job
Uploading artifacts...
_build/meson-logs: found 2 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=1281639 responseStatus=201 Created token=A-9Nc-kn
Cleaning up file based variables
ERROR: Job failed: exit code 1