Bug 380139 - Qt5 requires different path layout as KF5 provides
Summary: Qt5 requires different path layout as KF5 provides
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks: 373980
  Show dependency treegraph
 
Reported: 2017-05-24 06:36 UTC by Ralf Habacker
Modified: 2018-12-24 09:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2017-05-24 06:36:48 UTC
Qt5 on Windows uses a different runtime path layout as all other required open source packages. To fix this either it is required to patch Qt5 to follow standard unix path layout (data in share, modules in lib and so one) or to adapt KF5 cmake build system and all packaging. The latter requires much work.

With KDE4 it is simple to generate a Windows package for example from a linux spec file (rename *.so to *.dll, dll files are located in 'bin' not in 'lib' and so on), but now you need to known exactly which dll is loaded by which component to decide where it has to be installed.
Comment 1 Ben Cooksley 2017-07-18 07:56:51 UTC
KF5 has since been adapted as far as I can tell to install things in the locations which Qt 5 expects.

I checked for the Kate build at least (which drags in most Frameworks) and everything there appears to be going in bin/data/, with the only exceptions being CMake stuff (which Qt doesn't need to find, so it doesn't matter)

This can be closed I think.