From Fedora Project Wiki

Revision as of 12:25, 15 February 2017 by Jgrulich (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Qt5

KDE Frameworks 5

Base

Tier 1

Order does not matter. Tier 1 frameworks only have dependencies on Qt 5 and system libraries. All Frameworks can be built in parallel.

Tier 2

Order does not matter. Tier 2 Frameworks can depend on some Tier 1 Frameworks, but have no inter-dependencies, so they can be built in parallel. The only exception is kf5-kpackage, which has optional dependency on kf5-kdoctools

  • kf5-kauth - kf5, kf5-kcoreaddons (Tier 1)
  • kf5-kcompletion -, kf5 kf5-kconfig (Tier ), kf5-kwidgetsaddons (Tier 1)
  • kf5-kcrash - kf5, kf5-kcoreaddons (Tier 1), kf5-kwindowsystem (Tier 1)
  • kf5-kdoctools - kf5, kf5-karchive (Tier 1)
  • kf5-kjobwidgets - kf5, kf5-kcoreaddons (Tier 1), kf5-kwidgetsaddons (Tier 1)
  • kf5-kpty - kf5, kf5-kcoreaddons (Tier 1), kf5-ki18n (Tier 1)
  • kf5-kunitconversion - kf5, kf5-ki18n (Tier 1), kf5-kconfig (Tier 1)
  • kf5-kpackage - kf5, kf5-karchive (Tier 1), kf5-ki18n (Tier 1), kf5-kcoreaddons (Tier 1), kf5-kconfig (Tier 1), kf5-kdoctools (Tier 2)

Tier 3

Order of Frameworks matters. Tier 3 Frameworks can depend on Frameworks from Tier 1, Tier 2 and also on other Frameworks from Tier 3.

  • kf5-kconfigwidgets - kf5, kf5-kcoreaddons (Tier 1) kf5-kdoctools (Tier 2) kf5-kcodecs (Tier 1), kf5-kconfig (Tier 1), kf5-kguiaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kwidgetsaddons (Tier 1), kf5-kauth (Tier 2)
  • kf5-kiconthemes - kf5, kf5-ki18n (Tier 1), kf5-kitemviews (Tier 1), kf5-kwidgetsaddons (Tier 1), kf5-kconfigwidgets (Tier 3)
  • kf5-kservice - kf5, kf5-kconfig (Tier 1), kf5-kcoreaddons (Tier 1), kf5-kcrash (Tier 2), kf5-kdbusaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kdoctools (Tier 2)
  • kf5-knotifications - kf5, kf5-kwindowsystem (Tier 1), kf5-kservice (Tier 3), kf5-kconfig (Tier 1), kf5-kiconthemes (Tier 3), kf5-kcodecs (Tier 1), kf5-kcoreaddons (Tier 1)
  • kf5-ktextwidgets - kf5, kf5-kcompletion (Tier 2), kf5-kconfig (Tier 1), kf5-kconfigwidgets (Tier 3), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kservice (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kwindowsystem (Tier 1), kf5-sonnet (Tier 1)
  • kf5-kxmlgui - kf5, kf5-kitemviews (Tier 1), kf5-kconfig (Tier 1), kf5-kglobalaccel (Tier 1), kf5-kconfigwidgets (Tier 3), kf5-kiconthemes (Tier 3), kf5-ktextwidgets (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kwindowsystem (Tier 1), kf5-attica (Tier 1)
  • kf5-kbookmarks - kf5, kf5-kconfigwidgets (Tier 3), kf5-kcoreaddons (Tier 1), kf5-kiconthemes (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kxmlgui (Tier 3)
  • kf5-kcmutils - kf5, kf5-kitemviews (Tier 1), kf5-kconfigwidgets (Tier 3), kf5-kcoreaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kservice (Tier 3), kf5-kxmlgui (Tier 3)
  • kf5-kwallet - kf5, kf5-kconfig (Tier 1), kf5-kwindowsystem (Tier 1), kf5-kcoreaddons (Tier 1), kf5-kdbusaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-knotifications (Tier 3), kf5-kservice (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kwindwowsystem (Tier )
  • kf5-kio - kf5, kf5-karchive (Tier 1), kf5-kbookmarks (Tier 3), kf5-kcodecs (Tier 1), kf5-kcompletion (Tier 2), kf5-kconfig (Tier 1), kf5-kconfigwidgts (Tier ), kf5-kcoreaddons (Tier 1), kf5-kdbusaddons (Tier 1), kf5-kdoctools (Tier 2), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kitemviews (Tier 1), kf5-kjobwidgets (Tier 2), kf5-knotifications (Tier 3) , kf5-kservice (Tier 3), kf5-solid (Tier 1), kf5-kkwidgetsaddons (Tier ), kf5-kwindowsystem (Tier 1), kf5-kxmlgui (Tier 3), kf5-kwallet (Tier 3)
  • kf5-kdeclarative - kf5, kf5-kconfig (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kwindowsystem (Tier 1), kf5-kglobalaccel (Tier 1), kf5-kcoreaddons (Tier 1), kf5-kguiaddons (Tier 1), kf5-kio (Tier 3)
  • kf5-kparts - kf5, kf5-kconfig (Tier 1), kf5-kcoreaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kio (Tier 3), kf5-kjobwidgets (Tier 2), kf5-knotifications (Tier 3), kf5-kservice (Tier 3), kf5-ktextwidgets (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kxmlgui (Tier 3)
  • kf5-ktexteditor - kf5, kf5-karchive (Tier 1), kf5-kconfig (Tier 1), kf5-kguiaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kio (Tier 3), kf5-kparts (Tier 3), kf5-sonnet (Tier 1)
  • kf5-kdewebkit - kf5, kf5-kconfig (Tier 1), kf5-kcoreaddons (Tier 1), kf5-kio (Tier 3), kf5-kjobwidgets (Tier 2), kf5-kparts (Tier 3), kf5-kservice (Tier 3), kf5-kwallet (Tier 3)
  • kf5-kinit - kf5, kf5-kservice (Tier 3), kf5-kio (Tier 3), kf5-ki18n (Tier 1), kf5-kwindowsystem (Tier 1), kf5-kcrash (Tier 2), kf5-kconfig (Tier 1), kf5-kdoctools (Tier 2)
  • kf5-kded - kf5, kf5-kconfig (Tier 1), kf5-kcoreaddons (Tier 1), kf5-kcrash (Tier 2), kf5-kdbusaddons (Tier 1), kf5-kdoctools (Tier 2), kf5-kinit (Tier 3), kf5-kservice (Tier 3)
  • kf5-kjsembed - kf5, kf5-kjs (Tier 1), kf5-ki18n (Tier 1), kf5-kdoctools (Tier 2)
  • kf5-kdesignerplugin - kf5, kf5-kcoreaddons (Tier 1), kf5-kconfig (Tier 1), kf5-kdoctools (Tier 2), kf5-kcompletion (Tier 2), kf5-kconfigwidgets (Tier 3), kf5-kiconthemes (Tier 3), kf5-kio (Tier 3), kf5-kplotting (Tier 1), kf5-ktextwidgets (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kxmlgui (Tier 3), kf5-sonnet (Tier 1), kf5-kdewebkit (Tier 3)
  • kf5-kdesu - kf5, kf5-kcoreaddons (Tier 1), kf5-kservice (Tier 3), kf5-kpty (Tier 2)
  • kf5-knotifyconfig - kf5, kf5-kcompletion (Tier 2), kf5-kconfig (Tier 1), kf5-ki18n (Tier 1), kf5-kio (Tier 3), kf5-kservice (Tier 3)
  • kf5-kross - kf5, kf5-kcompletion (Tier 2), kf5-kcoreaddons (Tier 1), kf5-doctools (Tier ), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kio (Tier 3), kf5-kparts (Tier 3), kf5-kservice (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kxmlgui (Tier 3)
  • kf5-knewstuff - kf5, kf5-karchive (Tier 1), kf5-kcompletion (Tier 2), kf5-kconfig (Tier 1), kf5-kcoreaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kio (Tier 3), kf5-kitemviews (Tier 1), kf5-ktextwidgets (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kxmlgui (Tier 3)
  • kf5-kemoticons - kf5, kf5-karchive (Tier 1), kf5-kconfig (Tier 1), kf5-kservice (Tier 3)
  • kf5-kmediaplayer - kf5, kf5-kparts (Tier 3), kf5-kxmlgui (Tier 3)
  • kf5-kactivities - kf5, kf5-kconfig (Tier 1), kf5-kcoreaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kservice (Tier 3), kf5-kwindowsystem (Tier 1), kf5-kdbusaddons (Tier 1), kf5-kconfig (Tier 1), kf5-kjs (Tier 1), kf5-kio (Tier 3)
  • kf5-plasma-framework - kf5, kf5-kactivities (Tier 3), kf5-karchive (Tier 1), kf5-kconfigwidgets (Tier 3), kf5-kcoreaddons (Tier 1), kf5-kdbusaddons (Tier 1), kf5-kdeclarative (Tier 3), kf5-kglobalaccel (Tier 1), kf5-kguiaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemss (Tier ), kf5-kio (Tier 3), kf5-kservice (Tier 3), kf5-kwindowsystem (Tier 1), kf5-kxmlgui (Tier 3), kf5-kdnssd (Tier 1), kf5-kdoctools (Tier 2)
  • kf5-krunner - kf5, kf5-kconfig (Tier 1), kf5-kcoreaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kservice (Tier 3), kf5-plasma-framework (Tier 3), kf5-solid (Tier 1), kf5-threadweaver (Tier 1)

Tier 4

Although Tier 4 Frameworks are allowed to have inter-dependencies, at this moment there are none, so order does not matter and they can be built in parallel.

  • kf5-frameworkintegration - kf5, kf5-kconfig (Tier 1), kf5-kconfigwidgets (Tier 3), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kio (Tier 3)kf5-knotifications (Tier 3), kf5-kwidgetsaddons (Tier 1)
  • kf5-kapidox - kf5
  • kf5-kdelibs4support - kf5, kf5-kcompletion (Tier 2), kf5-kconfig (Tier 1), kf5-configwidgets (Tier ), kf5-kcrash (Tier 2), kf5-kdesignerplugins (Tier ), kf5-kglobalaccel (Tier 1), kf5-kdoctools (Tier 2), kf5-kguiaddons (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kio (Tier 3), kf5-knotifications (Tier 3), kf5-kparts (Tier 3), kf5-kservice (Tier 3), kf5-ktextwidgets (Tier 3), kf5-kunitconversion (Tier 2), kf5-kwidgetsaddons (Tier 1), kf5-kwindowsystem (Tier 1), kf5-kxmlgui (Tier 3)
  • kf5-khtml - kf5, kf5-karchive (Tier 1), kf5-kcodecs (Tier 1), kf5-kglobalaccel (Tier 1), kf5-ki18n (Tier 1), kf5-kiconthemes (Tier 3), kf5-kio (Tier 3), kf5-kjs (Tier 1), kf5-knotifications (Tier 3), kf5-kparts (Tier 3), kf5-ktextwidgets (Tier 3), kf5-kwallet (Tier 3), kf5-kwidgetsaddons (Tier 1), kf5-kwindowsystem (Tier 1), kf5-kxmlgui (Tier 3), kf5-sonnet (Tier 1)