Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#66627 - [vulkan-icd-loader] vulkan.pc in absence of vulkan-headers dependency

Attached to Project: Arch Linux
Opened by Florian Hülsmann (CBiX) - Tuesday, 12 May 2020, 12:28 GMT
Last edited by freswa (frederik) - Tuesday, 12 May 2020, 13:14 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Laurent Carlier (lordheavy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


I had an issue when building pipewire that meson checked for vulkan headers using pkg-config and incorrectly reported their availability (vulkan-headers is not installed). I figured out that the vulkan.pc file comes from the vulkan-icd-loader package so I was wondering if including the vulkan.pc in this package is wrong or if the behavior of meson in pipewire should be fixed.

Additional info:
* package version: 1.2.140-1
* related bug report:

Steps to reproduce:
git clone && cd pipewire
meson build
This task depends upon

Comment by Jan Alexander Steffens (heftig) - Wednesday, 13 May 2020, 20:44 GMT
The packaging actually comes from upstream.

The .pc file requires both the library and the headers to be functional, so technically vulkan-icd-loader should depend on vulkan-headers.