# Module definitions for building KDE Workspace 6

# Usage: Write your own kdesrc-buildrc with only a "global" section
# then include this file, like this:
#
# include extragear/utils/kdesrc-build/kf6-frameworks-build-include
# include extragear/utils/kdesrc-build/kf6-applications-build-include
# (or using full paths)
#
# You can then add additional modules if desired.
#
# This file uses "branch groups" to decide which git branch to use. If you
# want to add your application here please be sure to update
# kde-build-metadata repo's "logical-module-structure". It includes a simple
# tool you can use to validate your change works (or just "kdesrc-build -p
# your-module" and look for the right branch).

module-set kf6-workspace-modules
    repository kde-projects
    cmake-options -DBUILD_TESTING=TRUE -DBUILD_WITH_QT6=ON -DEXCLUDE_DEPRECATED_BEFORE_AND_AT=5.94.0
    use-modules workspace
    # modules not yet KF6-ready
    ignore-modules kscreenlocker kwayland-server kwin libkscreen systemsettings powerdevil plasma-workspace plasma-desktop breeze-grub breeze-gtk kde-cli-tools kde-gtk-config kdeplasma-addons khotkeys kscreen plasma-phone-components
end module-set

module-set kf5-baloo-widgets
    repository kde-projects
    # Temporarily here. Not workspace-specific.
    use-modules baloo-widgets
end module-set

