350 | | 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": |
351 | | |
352 | | {{{ |
353 | | Done: |
354 | | - kdesupport-svn |
355 | | - kio-extras |
356 | | - kde-cli-tools |
357 | | - khelpcenter (%) |
358 | | - kate (+) |
359 | | - libkomparediff2 |
360 | | - kfilemetadata |
361 | | - kdevplatform |
362 | | - kinfocenter (%) |
363 | | - kdevelop (.) |
364 | | - okteta (o) |
365 | | - qca |
366 | | - konversation (%) |
367 | | - konsole ($) |
368 | | - akonadi |
369 | | - alkimia (needs port gmp installed) |
370 | | - prison (needs ports qrencode and "libdmtx -x11" [which pulls also these in: ImageMagick djvulibre fftw-3 fontconfig freetype ghostscript jbig2dec lcms2 urw-fonts webp]) |
371 | | - kmymoney (=1) |
372 | | - kde-baseapps (2?) |
373 | | |
374 | | KDE edu: |
375 | | - libkdeedu (§) |
376 | | - libkeduvocdocument |
377 | | - analitza |
378 | | - kalgebra (!) |
379 | | - step (.) |
380 | | - kgeography (%) |
381 | | - kig (*) |
382 | | - kanagram (.) |
383 | | - parley (x) |
384 | | - kstars (*, needs port eigen3 installed) |
385 | | - kqtquickcharts |
386 | | - marble (?) |
387 | | |
388 | | Planned: |
389 | | - artikulate (3) |
390 | | - kiten (0) |
391 | | - kdepimlibs (4) |
392 | | - oxygen (5) |
393 | | - pairs (0) |
394 | | - rocs (0) |
395 | | - klettres (0) |
396 | | |
397 | | Unneeded on OSX (tried just for the fun of it): |
398 | | - kwin (a) |
399 | | - libkscreen (a) |
400 | | - kde-runtime (a,b) |
401 | | - ktp-common-internals (c) |
402 | | - libksysguard (d) |
403 | | - khotkeys (e) |
404 | | - kmenuedit (e) |
405 | | - milou (f) |
406 | | - powerdevil (f) |
407 | | - baloo (g) |
408 | | - xapian |
409 | | }}} |
410 | | |
411 | | Legend: |
412 | | |
413 | | 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.''' |
414 | | |
415 | | NOTE 2: Currently DYLD_LIBRARY_PATH is globally set for phonon. |
416 | | |
417 | | (%) starts, but unsuccessfully tries to fire up DrKonqi, then keeps running but is not showing sensible content, main menu missing[[BR]] |
418 | | (+) application has to be started with "QT_GRAPHICSSYSTEM=raster" ([https://bugs.kde.org/show_bug.cgi?id=337140 b.k.o. issue 337140])[[BR]] |
419 | | (.) exits because of an ASSERT[[BR]] |
420 | | (o) throws QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", ... )[[BR]] |
421 | | ($) does not start because it can't find dbus atm, i.e. exits gracefully[[BR]] |
422 | | (=) crashes at startup although with and without setting raster graphics[[BR]] |
423 | | (§) according to PovAddictW not very much useful in there anymore these days (kalgebra doesn't need it)[[BR]] |
424 | | (!) application can actually be executed successfully[[BR]] |
425 | | (*) crashes because some config files can't be found[[BR]] |
426 | | (x) starts, but some config files can't be found[[BR]] |
427 | | (?) starting application still untested[[BR]] |
428 | | |
429 | | (0) not ported yet[[BR]] |
430 | | (1) kmymoney has some [http://mail.kde.org/pipermail/kmymoney-devel/2014-July/012773.html (temporally) optional frameworks][[BR]] |
431 | | (2) needs fixing spaces in DTD path (see also [https://git.reviewboard.kde.org/r/119363/ patch regarding docbook DTD])[[BR]] |
432 | | (3) Qt5GStreamer needed[[BR]] |
433 | | (4) build failure due to [http://mail.kde.org/pipermail/kde-frameworks-devel/2014-August/018479.html kdepimlibs/akonadi][[BR]] |
434 | | (5) needs kwin, but according to [http://wiki.gentoo.org/wiki/Project:KDE/Frameworks#kdelibs info for gentoo] this can be optional[[BR]] |
435 | | |
436 | | (a) FWs require Qt5X11Extras, although it is switched off in global configuration using -DCMAKE_DISABLE_FIND_PACKAGE_X11=ON[[BR]] |
437 | | (b) kde-runtime is not needed, since its functionality is currently getting ported into other KF5 FWs step by step[[BR]] |
438 | | (c) ktp-common-internals requires TelepathyQt5[[BR]] |
439 | | (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]] |
440 | | (e) need libksysguard[[BR]] |
441 | | (f) needs baloo[[BR]] |
442 | | (g) needs [http://xapian.org xapian][[BR]] |
| 350 | 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" and details can be found [wiki:/KDEProblems/KDEMacPortsCI/Status/ProjectsBeyondKF5 here]. |