pkgconfig files are needed when linking against libraries, and are thus usually shipped in the corresponding -devel package. Xen, however, ships its *.pc files in the -runtime package (which the -devel package doesn't depend on), breaking user expectations. Please consider moving them. xen-devel-4.10.1-6.fc28.x86_64
xen-4.11.0-7.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-5160b00d52
I have moved the pkgconfig files to xen-devel for F29 and F30 as it does look like a better place for them. However I am inclined not to do this for F28 and F27 as it feels like too big a change for released versions.
(In reply to Michael Young from comment #2) > I have moved the pkgconfig files to xen-devel for F29 and F30 as it does > look like a better place for them. However I am inclined not to do this for > F28 and F27 as it feels like too big a change for released versions. Fair enough. Thanks for taking care of this! :)
xen-4.11.0-7.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-5160b00d52
xen-4.11.0-7.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.