| 1 | = KF5 software beyond the basic frameworks = |
| 2 | |
| 3 | 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] can serve as good test cases. This is referred to as "Tier 5": |
| 4 | |
| 5 | {{{ |
| 6 | Done: |
| 7 | - kdesupport-svn |
| 8 | - kio-extras |
| 9 | - kde-cli-tools |
| 10 | - khelpcenter (%) |
| 11 | - kate (+) |
| 12 | - libkomparediff2 |
| 13 | - kfilemetadata |
| 14 | - kdevplatform |
| 15 | - kinfocenter (%) |
| 16 | - kdevelop (.) |
| 17 | - okteta (o) |
| 18 | - qca |
| 19 | - konversation (%) |
| 20 | - konsole ($) |
| 21 | - akonadi |
| 22 | - alkimia (needs port gmp installed) |
| 23 | - prison (needs ports qrencode and "libdmtx -x11" [which pulls also these in: ImageMagick djvulibre fftw-3 fontconfig freetype ghostscript jbig2dec lcms2 urw-fonts webp]) |
| 24 | - kmymoney (=1) |
| 25 | - kde-baseapps (2?) |
| 26 | |
| 27 | KDE edu: |
| 28 | - libkdeedu (§) |
| 29 | - libkeduvocdocument |
| 30 | - analitza |
| 31 | - kalgebra (!) |
| 32 | - step (.) |
| 33 | - kgeography (%) |
| 34 | - kig (*) |
| 35 | - kanagram (.) |
| 36 | - parley (x) |
| 37 | - kstars (*, needs port eigen3 installed) |
| 38 | - kqtquickcharts |
| 39 | - marble (?) |
| 40 | |
| 41 | Planned: |
| 42 | - artikulate (3) |
| 43 | - kiten (0) |
| 44 | - kdepimlibs (4) |
| 45 | - oxygen (5) |
| 46 | - pairs (0) |
| 47 | - rocs (0) |
| 48 | - klettres (0) |
| 49 | |
| 50 | Unneeded on OSX (tried just for the fun of it): |
| 51 | - kwin (a) |
| 52 | - libkscreen (a) |
| 53 | - kde-runtime (a,b) |
| 54 | - ktp-common-internals (c) |
| 55 | - libksysguard (d) |
| 56 | - khotkeys (e) |
| 57 | - kmenuedit (e) |
| 58 | - milou (f) |
| 59 | - powerdevil (f) |
| 60 | - baloo (g) |
| 61 | - xapian |
| 62 | }}} |
| 63 | |
| 64 | Legend: |
| 65 | |
| 66 | 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.''' |
| 67 | |
| 68 | NOTE 2: Currently DYLD_LIBRARY_PATH is globally set for phonon. |
| 69 | |
| 70 | (%) starts, but unsuccessfully tries to fire up DrKonqi, then keeps running but is not showing sensible content, main menu missing[[BR]] |
| 71 | (+) application has to be started with "QT_GRAPHICSSYSTEM=raster" ([https://bugs.kde.org/show_bug.cgi?id=337140 b.k.o. issue 337140])[[BR]] |
| 72 | (.) exits because of an ASSERT[[BR]] |
| 73 | (o) throws QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", ... )[[BR]] |
| 74 | ($) does not start because it can't find dbus atm, i.e. exits gracefully[[BR]] |
| 75 | (=) crashes at startup although with and without setting raster graphics[[BR]] |
| 76 | (§) according to PovAddictW not very much useful in there anymore these days (kalgebra doesn't need it)[[BR]] |
| 77 | (!) application can actually be executed successfully[[BR]] |
| 78 | (*) crashes because some config files can't be found[[BR]] |
| 79 | (x) starts, but some config files can't be found[[BR]] |
| 80 | (?) starting application still untested[[BR]] |
| 81 | |
| 82 | (0) not ported yet[[BR]] |
| 83 | (1) kmymoney has some [http://mail.kde.org/pipermail/kmymoney-devel/2014-July/012773.html (temporally) optional frameworks][[BR]] |
| 84 | (2) needs fixing spaces in DTD path (see also [https://git.reviewboard.kde.org/r/119363/ patch regarding docbook DTD])[[BR]] |
| 85 | (3) Qt5GStreamer needed[[BR]] |
| 86 | (4) build failure due to [http://mail.kde.org/pipermail/kde-frameworks-devel/2014-August/018479.html kdepimlibs/akonadi][[BR]] |
| 87 | (5) needs kwin, but according to [http://wiki.gentoo.org/wiki/Project:KDE/Frameworks#kdelibs info for gentoo] this can be optional[[BR]] |
| 88 | |
| 89 | (a) FWs require Qt5X11Extras, although it is switched off in global configuration using -DCMAKE_DISABLE_FIND_PACKAGE_X11=ON[[BR]] |
| 90 | (b) kde-runtime is not needed, since its functionality is currently getting ported into other KF5 FWs step by step[[BR]] |
| 91 | (c) ktp-common-internals requires TelepathyQt5[[BR]] |
| 92 | (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]] |
| 93 | (e) need libksysguard[[BR]] |
| 94 | (f) needs baloo[[BR]] |
| 95 | (g) needs [http://xapian.org xapian][[BR]] |