Bug 402518 - Qt5 requires non unix like path layout increasing the burden of cross maintenance
Summary: Qt5 requires non unix like path layout increasing the burden of cross mainten...
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: installer/packages (show other bugs)
Version: 2.26.0 (KDE Applications 18.08.0)
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks: 382423
  Show dependency treegraph
 
Reported: 2018-12-24 09:34 UTC by Ralf Habacker
Modified: 2020-09-10 23:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2018-12-24 09:34:36 UTC
Qt5 on Windows uses a different runtime path layout as 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) 

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 know exactly which dll or data file is loaded by which component to decide where it has to be installed.
Comment 1 Ralf Habacker 2020-09-10 23:11:13 UTC
This has been added to Qt 5.9 and Qt 5.11, see for example the patches at https://build.opensuse.org/package/show/home:rhabacker:branches:windows:mingw:win32:Qt511/mingw32-libqt5-qtbase