Bug ID 1206041
Summary kdsoap-qt6-devel installs wrong CMake config files
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter nicolas.fella@gmx.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

kdsoap-qt6-devel installs CMake config files like
/usr/lib64/cmake/KDSoap/KDSoapConfig.cmake.

Manually building kdsoap against Qt6 however installs
/home/nico/kde6/usr/lib64/cmake/KDSoap-qt6/KDSoap-qt6Config.cmake etc. Note the
-qt6 infix.

This influences how the consumer is supposed to find the package. Therefore the
upstream code snippet
(https://github.com/KDAB/KDSoap/blob/kdsoap-2.1/INSTALL.txt#L97) doesn't work
on OpenSUSE.

As another consequence installing both kdsoap-devel and kdsoap-qt6-devel is not
possible:

Problem: the installed kdsoap-qt6-devel-2.0.0-2.2.x86_64 conflicts with
'kdsoap-devel' provided by the to be installed kdsoap-devel-2.0.0-2.2.x86_64
 Solution 1: deinstallation of kdsoap-qt6-devel-2.0.0-2.2.x86_64
 Solution 2: do not install kdsoap-devel-2.0.0-2.2.x86_64


You are receiving this mail because: