[plasma/plasma-workspace] /: Install kcfg files

Nicolas Fella <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit f12d7eea04326555b0434acca4f0cfd2cf4878e0 by Nicolas Fella.
Committed on 27/07/2026 at 13:43.
Pushed by nicolasfella into branch 'master'.

Install kcfg files

So that it can be picked up by tooling

M  +1    -0    kcms/componentchooser/CMakeLists.txt
M  +1    -0    kcms/desktoptheme/CMakeLists.txt
M  +2    -0    kcms/nightlight/CMakeLists.txt
M  +2    -0    kcms/nighttime/CMakeLists.txt
M  +2    -0    kcms/region_language/CMakeLists.txt
M  +1    -0    kcms/soundtheme/CMakeLists.txt
M  +2    -0    klipper/CMakeLists.txt
M  +7    -0    libnotificationmanager/CMakeLists.txt
M  +1    -0    startkde/session-restore/CMakeLists.txt

https://invent.kde.org/plasma/plasma-workspace/-/commit/f12d7eea04326555b0434acca4f0cfd2cf4878e0

diff --git a/kcms/componentchooser/CMakeLists.txt b/kcms/componentchooser/CMakeLists.txt
index e452ef0266..88169bb877 100644
--- a/kcms/componentchooser/CMakeLists.txt
+++ b/kcms/componentchooser/CMakeLists.txt
@@ -35,3 +35,4 @@ target_link_libraries(kcm_componentchooser PRIVATE
     KF6::KCMUtils
 )
 
+install(FILES terminal_settings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
diff --git a/kcms/desktoptheme/CMakeLists.txt b/kcms/desktoptheme/CMakeLists.txt
index dba962f8cc..5e3a582615 100644
--- a/kcms/desktoptheme/CMakeLists.txt
+++ b/kcms/desktoptheme/CMakeLists.txt
@@ -47,3 +47,4 @@ target_link_libraries(plasma-apply-desktoptheme
 #this desktop file is installed only for retrocompatibility with sycoca
 install(FILES plasma-themes.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR})
 install(TARGETS plasma-apply-desktoptheme DESTINATION ${KDE_INSTALL_BINDIR})
+install(FILES desktopthemesettings.kcfgc DESTINATION ${KDE_INSTALL_KCFGDIR})
diff --git a/kcms/nightlight/CMakeLists.txt b/kcms/nightlight/CMakeLists.txt
index ba30fc1f73..e78f9797da 100644
--- a/kcms/nightlight/CMakeLists.txt
+++ b/kcms/nightlight/CMakeLists.txt
@@ -22,3 +22,5 @@ target_link_libraries(kcm_nightlight PRIVATE
     Qt::DBus
     KNightTime
 )
+
+install(FILES nightlightsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
diff --git a/kcms/nighttime/CMakeLists.txt b/kcms/nighttime/CMakeLists.txt
index 57f2fd0315..c89f552d23 100644
--- a/kcms/nighttime/CMakeLists.txt
+++ b/kcms/nighttime/CMakeLists.txt
@@ -38,3 +38,5 @@ target_link_libraries(kcm_nighttime PRIVATE
     KF6::KCMUtilsQuick
     KNightTime
 )
+
+install(FILES nighttimesettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
diff --git a/kcms/region_language/CMakeLists.txt b/kcms/region_language/CMakeLists.txt
index 5f5c0b12b8..6427553df0 100644
--- a/kcms/region_language/CMakeLists.txt
+++ b/kcms/region_language/CMakeLists.txt
@@ -81,6 +81,8 @@ if(UBUNTU_LOCALE)
     target_link_libraries(kcm_regionandlang PRIVATE PK::packagekitqt6)
 endif()
 
+install(FILES regionandlangsettingsbase.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
+
 ########### unit tests ##############
 if(BUILD_TESTING)
     add_subdirectory(autotests)
diff --git a/kcms/soundtheme/CMakeLists.txt b/kcms/soundtheme/CMakeLists.txt
index 689432a751..78b188ded7 100644
--- a/kcms/soundtheme/CMakeLists.txt
+++ b/kcms/soundtheme/CMakeLists.txt
@@ -35,3 +35,4 @@ target_link_libraries(kcm_soundtheme PRIVATE
     Canberra::Canberra
 )
 
+install(FILES soundthemesettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
diff --git a/klipper/CMakeLists.txt b/klipper/CMakeLists.txt
index 29d30e14b8..508004ff16 100644
--- a/klipper/CMakeLists.txt
+++ b/klipper/CMakeLists.txt
@@ -71,6 +71,8 @@ add_subdirectory(declarative)
 
 install(FILES org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_APPDIR})
 
+install(FILES klipper.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
+
 if(BUILD_TESTING)
    add_subdirectory(autotests)
 endif()
diff --git a/libnotificationmanager/CMakeLists.txt b/libnotificationmanager/CMakeLists.txt
index fa08a7fff5..b9d0517dcc 100644
--- a/libnotificationmanager/CMakeLists.txt
+++ b/libnotificationmanager/CMakeLists.txt
@@ -160,4 +160,11 @@ install(FILES libnotificationmanager.notifyrc
 install(FILES plasmanotify.portal
     DESTINATION ${KDE_INSTALL_DATADIR}/xdg-desktop-portal/portals)
 
+install(FILES kcfg/donotdisturbsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} RENAME notifications_donotdisturbsettings.kcfg)
+install(FILES kcfg/notificationsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
+install(FILES kcfg/jobsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} RENAME notifications_jobsettings.kcfg)
+install(FILES kcfg/badgesettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} RENAME notifications_badgesettings.kcfg)
+install(FILES kcfg/behaviorsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} RENAME notifications_behaviorsettings.kcfg)
+install(FILES kcfg/eventsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} RENAME notifications_eventsettings.kcfg)
+
 add_subdirectory(kconf_update)
diff --git a/startkde/session-restore/CMakeLists.txt b/startkde/session-restore/CMakeLists.txt
index 6949e0d9b3..d454251345 100644
--- a/startkde/session-restore/CMakeLists.txt
+++ b/startkde/session-restore/CMakeLists.txt
@@ -33,6 +33,7 @@ target_link_libraries( plasma-fallback-session-restore
 
 install(TARGETS plasma-fallback-session-restore DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR})
 install(TARGETS plasma-fallback-session-save DESTINATION ${KDE_INSTALL_FULL_LIBEXECDIR})
+install(FILES smserversettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
 
 ecm_install_configured_files(INPUT org.kde.plasma-fallback-session-save.desktop.in @ONLY DESTINATION ${KDE_INSTALL_APPDIR})
 ecm_install_configured_files(INPUT org.kde.plasma-fallback-session-restore.desktop.in @ONLY DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.