pkg_depends: propagate virtual provided detail flag to providers
authorJo-Philipp Wich <jo@mein.io>
Mon, 27 Feb 2017 18:24:31 +0000 (19:24 +0100)
committerJo-Philipp Wich <jo@mein.io>
Mon, 27 Feb 2017 19:15:27 +0000 (20:15 +0100)
commit0fb3e9f24ffe4fd04da800ca988d60d2ed835457
tree6e70b045fc1985284a7b5a0167e7638854005a43
parent793155f9f3b7cbdff02cae5eb421371346aa45cd
pkg_depends: propagate virtual provided detail flag to providers

When the provided abstract package (e.g. "px5g" provided by "px5g-mbedtls") is
marked as requiring details, then mark the provider abstract package as well.

This ensures that package info for discrete provider packages is acquired and
retained if the virtual package they provide is being depended upon by another
package requiring details.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
libopkg/pkg_depends.c