diff --git a/CMakeLists.txt b/CMakeLists.txt index 24dc023..aa7050a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,8 @@ set (CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_MODULE_PATH} ) -find_package (Qt5 ${QT_MIN_VERSION} REQUIRED CONFIG COMPONENTS Widgets Core Quick) -find_package (KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS I18n Service Runner TextWidgets ConfigWidgets PlasmaQuick Notifications) +find_package (Qt5 ${QT_MIN_VERSION} REQUIRED CONFIG COMPONENTS Widgets Core Quick DBus) +find_package (KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS I18n Service Runner TextWidgets ConfigWidgets PlasmaQuick Notifications Auth) include(KDEInstallDirs) include(KDECMakeSettings) diff --git a/README.md b/README.md index 3843538..b9f7159 100644 --- a/README.md +++ b/README.md @@ -41,3 +41,20 @@ cd build cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` -DKDE_INSTALL_QTPLUGINDIR=`kf5-config --qt-plugins` make ``` + +For Fedora (>=23) you will need the following build dependencies: +``` +dnf install @development-tools cmake extra-cmake-modules gettext \ + qt5-qtdeclarative-devel \ + kf5-ki18n-devel \ + kf5-kservice-devel \ + kf5-krunner-devel \ + kf5-ktextwidgets-devel \ + kf5-knotifications-devel \ + kf5-kconfigwidgets-devel \ + +mkdir -p build +cd build +cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` -DKDE_INSTALL_QTPLUGINDIR=`kf5-config --qt-plugins` +make +``` \ No newline at end of file