Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

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!
Tasklist

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

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

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...