diff options
author | Plailect <plailect@gmail.com> | 2019-04-05 11:33:55 -0400 |
---|---|---|
committer | Plailect <plailect@gmail.com> | 2019-04-05 11:33:55 -0400 |
commit | 6736cd38b02ce7f2ab7e879ff029575cea737fe8 (patch) | |
tree | 3750d852e103f67d1416afdbaa674895235cf3e6 | |
parent | edae75d9779cc8f13bead6a6e424720f8a2661a0 (diff) |
Add Fedora build instructions
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | 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) @@ -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 |