Arch Linux

Please read this before reporting a bug:

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

REPEAT: Do NOT report bugs for outdated packages!

FS#75022 - [vulkan-icd-loader] should not be mixed with the devel package

Attached to Project: Arch Linux
Opened by Nervt Nicht (EinloggenNervt) - Friday, 10 June 2022, 12:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Unconfirmed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


The vulkan-icd-loader package is broken, it ships vulkan-dev and the vulkan runtime in one package without adding vulkan-headers as a "must have" depedency

This breaks the principle of pkg-config in cmake detection, since you can install the icd loader(which also acts as dev package(library wise)) without needing vulkan-headers.

This is not the case on debian:

Which makes more sense.

Would be nice if you add an additional vulkan-devel package that has a required dependency for vulkan-headers and only adds pkg-config there

Additional info:
* package version(s): all
* config and/or log files etc.: none
* link to upstream bug report, if any: none

Steps to reproduce:
Use pkg-config with cmake (custom find_package), or just think about it.
This task depends upon