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 Laurent Carlier (lordheavy) - Friday, 11 March 2022, 20:08 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Laurent Carlier (lordheavy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
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: https://gitlab.freedesktop.org/pipewire/pipewire/issues/212

Steps to reproduce:
git clone https://gitlab.freedesktop.org/pipewire/pipewire && cd pipewire
meson build
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Friday, 11 March 2022, 20:08 GMT
Reason for closing:  Not a bug
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.

Loading...