kossebau added a comment.
Sadly Cmake does not have separate "RUNTIME-OPTIONAL" & "RUNTIME-REQUIRED" so
far. Previously that was solved by noting the required vs. optional in the
purpose text, so the info still arrived with packagers.
Just "REQUIRED" means, it is required for the build. Could be even a
build-only requirement.
So "RUNTIME" is the right type here, with the hint to be a required
dependency done in the "PURPOSE" text:
set_package_properties(XSettingsd PROPERTIES
DESCRIPTION "XSettingsd daemon"
TYPE RUNTIME
PURPOSE "Required to have GTK Config kded module to apply settings to
GTK applications on the fly"
)
REPOSITORY
R99 KDE Gtk Configuration Tool
REVISION DETAIL
https://phabricator.kde.org/D28360
To: eszlari, gikari
Cc: rikmills, kossebau, ngraham, plasma-devel, Orage, LeGast00n,
The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen,
ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas,
apol, ahiemstra, mart