= KF5 software beyond the basic frameworks = Important projects are e.g. KDevelop, KMyMoney, but also [https://projects.kde.org/projects/kde/kdeedu KDE-EDU applications] on their [https://community.kde.org/KDEEdu/RouteToKF5 route to KF5] as well as [https://techbase.kde.org/Projects/Games/kdegame_apps_porting_kf5_status KDE games] can serve as good test cases. This is referred to as [http://quickgit.kde.org/?p=clones%2Fwebsites%2Fbuild-kde-org%2Fkaning%2Fmp-osx-ci.git&a=blob&h=dd6f95d694998a18fd895c1287fe024dd480bef5&hb=d4c8a43cdcae833036af9709be0f2de3ccb44ecf&f=tier5.fw "Tier 5"]. Regularly updated information can be found on Christoph Feck's [http://developer.kde.org/~cfeck/portingstatus.html porting status page]. == This list is currently not updated anymore, as the number of projects approaches 200 by now and there is only one tester. == However, there are quite a few discussions about various projects on the relevant MLs (KDE-FRAMEWORKS-DEVEL, KDE-EDU, KDE-MAC, KDE-GAMES-DEVEL). At the moment there is only one comprehensive summary, and that is for [http://lists.kde.org/?l=kde-games-devel&m=142299952918420&w=2 KDE games]. {{{ Done: - kdesupport-svn - kio-extras - kde-cli-tools - khelpcenter (%) - kate (+) - libkomparediff2 - kfilemetadata (6) - kdevplatform (10) - kinfocenter (%) - kdevelop (.) (10) - okteta (o) - qca - konversation (%, 12) - konsole ($) - akonadi - alkimia (needs port gmp installed) - prison (needs ports qrencode and "libdmtx -x11" [which pulls also these in: ImageMagick djvulibre fftw-3 fontconfig freetype ghostscript jbig2dec lcms2 urw-fonts webp]) - kmymoney (=1) - kde-baseapps (2?) - systemsettings (?) - trojita (7) - ark (?) - sflphone-kde (?) - ark (?) - kcalc (*) - muon (?) - plasmate (?) - kpackage (?) - qtcurve (?) - kapptemplate (?) - breeze (?) - kompare (?) - ksshaskpass (?) - kteatime (?) - yakuake (?) - kwrited (?) - oxygen (?) KDE games: - libkdegames - bovo (*) - libkmahjongg - kmahjongg (?) - granatier (?) - kdiamond (?) - killbots (?) - ktuberling (?) - klines (?) - kbounce (?) - knavalbattle (?) - kmines (?) KDE edu: - libkdeedu (§) - libkeduvocdocument - analitza - kalgebra (!) - step (.) - kgeography (%) - kig (*) - kanagram (.) - parley (x) - kstars (*, needs port eigen3 installed) - kqtquickcharts - marble (?) - pairs (?) - khangman (?) - kiten (?) - kmplot (?) - klettres (?) - cantor (?) - kbruch (?) - kwordquiz (?) Playground - gcompris (h) Planne - artikulate (3) - kdepimlibs (4) - rocs (9)ror - plasma-mediacenter (6) - skrooge (11, 12) - lskat (0) - palapeli (0) - kreversi (0) - ksirk (12) - kturtle (0) Unneeded on OSX (tried just for the fun of it): - kwin (a) - libkscreen (a) - kde-runtime (a,b) - ktp-common-internals (c) - libksysguard (d) - khotkeys (e) - kmenuedit (e) - milou (f) - powerdevil (f) - baloo (g) - xapian }}} Legend: NOTE 1: Many applications throw {{{QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", ... )}}} errors which might be due to the lack of proper search paths for Qt. '''This is WIP.''' NOTE 2: Currently DYLD_LIBRARY_PATH is globally to be set for phonon {{{DYLD_LIBRARY_PATH=/opt/kde/install/darwin/mavericks/clang/kf5-qt5/kdesupport/phonon/phonon/inst/lib}}} (%) starts, but unsuccessfully tries to fire up DrKonqi, then keeps running but is not showing sensible content, main menu missing[[BR]] (+) application has to be started with "QT_GRAPHICSSYSTEM=raster" ([https://bugs.kde.org/show_bug.cgi?id=337140 b.k.o. issue 337140])[[BR]] (.) exits because of an ASSERT[[BR]] (o) throws QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", ... )[[BR]] ($) does not start because it can't find dbus atm, i.e. exits gracefully[[BR]] (=) crashes at startup although with and without setting raster graphics[[BR]] (§) according to PovAddictW not very much useful in there anymore these days (kalgebra doesn't need it)[[BR]] (!) application can actually be executed successfully[[BR]] (*) crashes because some config files can't be found[[BR]] (x) starts, but some config files can't be found[[BR]] (?) starting application still untested[[BR]] (0) not ported yet[[BR]] (1) kmymoney has some [http://mail.kde.org/pipermail/kmymoney-devel/2014-July/012773.html (temporally) optional frameworks][[BR]] (2) needs fixing spaces in DTD path (see also [https://git.reviewboard.kde.org/r/119363/ patch regarding docbook DTD])[[BR]] (3) Qt5GStreamer needed[[BR]] (4) build failure due to [http://mail.kde.org/pipermail/kde-frameworks-devel/2014-August/018479.html kdepimlibs/akonadi][[BR]] (6) projects have problems locating taglib properly[[BR]] (7) needs manual build using perform-build.py with additional option(e.g. '--variation ZLibOnly')[[BR]] (8) fails building because OSX is using clang[[BR]] (9) fails building because due to boost version 1.56[[BR]] (10) needs external project grantlee[[BR]] (11) problem with finding headers of framework qca[[BR]] (12) functional QCA for KF5 missing[[BR]] (a) FWs require Qt5X11Extras, although it is switched off in global configuration using -DCMAKE_DISABLE_FIND_PACKAGE_X11=ON[[BR]] (b) kde-runtime is not needed, since its functionality is currently getting ported into other KF5 FWs step by step[[BR]] (c) ktp-common-internals requires TelepathyQt5[[BR]] (d) libksysguard is [http://mail.kde.org/pipermail/kde-frameworks-devel/2014-July/017312.html broken] (see also [http://stackoverflow.com/a/19637199/2858390 this])[[BR]] (e) need libksysguard[[BR]] (f) needs baloo[[BR]] (g) needs [http://xapian.org xapian][[BR]] (h) no sound [[BR]]