Add Fedora Tools settings module

This commit is contained in:
ajp_anton
2026-09-05 02:53:11 +00:00
parent 19df3c3a75
commit d6f30c5735
23 changed files with 1354 additions and 4 deletions
+42
View File
@@ -0,0 +1,42 @@
# SPDX-License-Identifier: MIT
kcmutils_add_qml_kcm(kcm_fedora_tools
SOURCES
fedoratoolskcm.cpp
fedoratoolskcm.h
packageutils.cpp
packageutils.h
toolmodel.cpp
toolmodel.h
)
target_link_libraries(kcm_fedora_tools PRIVATE
Qt6::Core
Qt6::Quick
KF6::AuthCore
KF6::CoreAddons
KF6::I18n
KF6::KCMUtilsQuick
)
add_executable(fedora-tools-settings-helper
helper.cpp
packageutils.cpp
packageutils.h
)
target_link_libraries(fedora-tools-settings-helper PRIVATE
Qt6::Core
KF6::AuthCore
)
install(TARGETS fedora-tools-settings-helper
DESTINATION ${KAUTH_HELPER_INSTALL_DIR}
)
kauth_install_helper_files(
fedora-tools-settings-helper
se.ajpanton.fedoratools
root
)
kauth_install_actions(
se.ajpanton.fedoratools
se.ajpanton.fedoratools.actions
)