Question about goal of Windows/Mac frameworks
Christoph Cullmann
cullmann at absint.com
Thu Oct 22 06:39:05 UTC 2015
Hi,
> Am 21.10.2015 um 01:19 schrieb Aleix Pol:
>> On Wed, Oct 21, 2015 at 1:12 AM, Ralf Habacker <ralf at habacker.de> wrote:
>>>> Christoph Cullmann <cullmann at absint.com> hat am 20. Oktober 2015 um 16:49
>>>> geschrieben:
>>>> That works only, if the applications bundle their ui files in resources,
>>>> too, otherwise, they just won't be found
>>>> and the applications break, unless you patch again Qt to look in
>>>> non-standard locations.
>>> yes, the following patch
>>> https://build.opensuse.org/package/view_file/home:rhabacker:branches:windows:mingw:win32:Qt54/mingw32-libqt5-qtbase/qt5-qstandardpath-data-location.patch?expand=0
>>> is a workaround to fix some of the issues.
>> That's why Christoph is saying: "unless you patch again Qt to look in
>> non-standard locations.".
> umbrello for example depends on about 50 other libraries and packages
> https://build.opensuse.org/project/show/home:rhabacker:branches:windows:mingw:win32:KF511.
> Not patching Qt requires to repack every single package :-(, by either
> hacking the cmake build system to use different install locations or to
> reorder the installed files after cmake installing.
>
> Having Qt support for "standard linux path layout" for example by
> extending qt.conf to support QStandardPath (qt.conf is already required
> for KDE on Windows) shortcuts this repackaging need completly.
I at least fixed already all frameworks required by the current Kate build (beside that KIO slave don't work atm and I guess
I missed 1-2 files still not in resources):
kconfig
kguiaddons
ki18n
kitemviews
sonnet
kwindowsystem
kwidgetsaddons
kcompletion
kdbusaddons
karchive
kcoreaddons
kjobwidgets
kcrash
kservice
kcodecs
kauth
kconfigwidgets
kiconthemes
ktextwidgets
kglobalaccel
kxmlgui
kbookmarks
solid
kio
kparts
ktexteditor
That means they now by "default" just work, if you use the master branch.
More frameworks to go, for sure, but that is really doable ;=)
Greetings
Christoph
--
----------------------------- Dr.-Ing. Christoph Cullmann ---------
AbsInt Angewandte Informatik GmbH Email: cullmann at AbsInt.com
Science Park 1 Tel: +49-681-38360-22
66123 Saarbrücken Fax: +49-681-38360-20
GERMANY WWW: http://www.AbsInt.com
--------------------------------------------------------------------
Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234
More information about the Kde-frameworks-devel
mailing list