Bug 1228049 - libxkbcommon-devel installs header files into an incorrect directory
Summary: libxkbcommon-devel installs header files into an incorrect directory
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Development (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-17 11:43 UTC by Pavel Urusov
Modified: 2024-07-17 11:43 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Urusov 2024-07-17 11:43:51 UTC
libxkbcommon-devel installs header files into the following directory:

/usr/include/libxkbcommon/xkbcommon

At the same time, pretty much every piece of software that relies on xkbcommon headers is expecting them to be in the following directory: 

/usr/include/xkbcommon

Even xkbcommon.h itself expects other xkbcommon* header files to be in /usr/include/xkbcommon

The package should either install the headers into /usr/include/xkbcommon or at least symlink /usr/include/libxkbcommon/xkbcommon to /usr/include/xkbcommon



System information:

Operating System: openSUSE Tumbleweed 20240715
KDE Plasma Version: 6.1.2
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.9.9-1-default (64-bit)
Graphics Platform: Wayland