From 6736cd38b02ce7f2ab7e879ff029575cea737fe8 Mon Sep 17 00:00:00 2001 From: Plailect Date: Fri, 5 Apr 2019 11:33:55 -0400 Subject: Add Fedora build instructions --- CMakeLists.txt | 4 ++-- README.md | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) 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 -- cgit v1.2.3