[KDE/Mac] kdesrc-build

Mario Fux kde-ml at unormal.org
Thu Nov 27 11:03:21 UTC 2014


Am Donnerstag, 27. November 2014, 11.05:05 schrieb René J.V. Bertin:

Morning René

Let me try clear some things.

> On Thursday November 27 2014 09:43:40 Marko Käning wrote:
> >As written in one of my other posts I believe that getting KF5 to build
> >natively on OSX is NOT SUCH A BIG DEAL, as HaralfF could achieve that
> >rather easily on
> 
> I agree that it shouldn't be. It was my understanding that you had some
> significant hurdle with the standard paths stuff (something that in theory
> shouldn't be a big deal either I think). The remaining issue that does
> seem to be a big deal is Qt4 and Qt5 concurrency. And that's not just
> needed for the immediate transition and to allow non-KDE Qt4 apps to
> continue to function. KDE4 apps are supposed to function under KF5, and I

That's not true. That's like writing "KDE4 apps are supposed to function under 
Qt5". If Qt4 and Qt5 are both installed KDE apps based on kdelibs4/qt4 or 
based on KF5/Qt5 should work beneath each other.

> strongly suspect that means KDE4 will continue to be part of KF5 for a

KF5 are just the libraries based on Qt5. So KDE apps based on kdeslib4/Qt4 
should work beneath KF5/Qt5 based apps.

> certain time, and thus Qt4 too. Unless someone wrote glue to convert KDE4
> to KF5 calls and Qt4 to Qt5 ... but I doubt that ever happened

Let me try to summarize it:
- There are libraries:
-- Qt4 and kdelibs4 (monolithic stack of libs from KDE) based on Qt4
-- Qt5 and KF5 (modularized and ported kdelibs libraries based on Qt5)
--- So as Qt4 and Qt5 work beneath each other kdelibs4 and KF5 should work too
- There are applications:
-- Apps build on top of Qt4 or Qt5 
-- Apps build on top Qt4 and kdelibs4 or on top of Qt5 and KF5
--- Same as above, should work beneath each other if all 
dependencies/libraries are installed

- Additionally to this KDE offers as well a set of workspaces called Plasma:
-- Plasma 4 is based on Qt4 and kdelibs4 and is targeted at Linux and Unices
-- Plasma 5 is based on Qt5 and KF5 and is targeted at the same platforms
--- These two don't support to be installed (and run) together!

The planned release "KDE Applications 14.12" is a collection of KDE apps based 
on Qt4/kdelibs4 and Qt5/kdelibs5.

> >task. If Jeremy would be willing to tackle this, that would be simply
> >great!!!
> 
> Yep, indeed. But after the Qt{4,5} concurrency issue has been tackled! ;)
> 
> René

Thanks
Mario


More information about the kde-mac mailing list