# Build order for the SonicDE packages, derived from the BuildRequires of
# every spec in this repository (see ci/generate-build-order.py).
#
# Packages inside one tier are independent and can be built in parallel;
# the tiers themselves must be built in order.

[tier1]
SDL2
kde-filesystem
kf6-filesystem
libei
silver-sddm
sonic-crypto-library
sonic-frameworks-sso
sonic-login-manager-selinux
sonic-polkit
sonic-qt-accounts-library
sonic-rpm-macros

[tier2]
kde-settings
signon-plugin-oauth2
sonic-frameworks-cmake-modules

[tier3]
kdegraphics-mobipocket
kdsoap-ws-discovery-client
kf6-kcalendarcore
kf6-ktexttemplate
kf6-threadweaver
libkdcraw
sddm
sonic-exiv2-library
sonic-frameworks-archive
sonic-frameworks-barcode
sonic-frameworks-bluetooth
sonic-frameworks-core-addons
sonic-frameworks-data-models
sonic-frameworks-data-views
sonic-frameworks-dbus
sonic-frameworks-device-integration
sonic-frameworks-gui-addons
sonic-frameworks-holidays
sonic-frameworks-idle-tracker
sonic-frameworks-internationalization
sonic-frameworks-modemmanager
sonic-frameworks-networkmanager
sonic-frameworks-open-collab
sonic-frameworks-quick-charts
sonic-frameworks-quick-ui
sonic-frameworks-settings
sonic-frameworks-silver-icons
sonic-frameworks-spell-check
sonic-frameworks-syntax-highlighting
sonic-frameworks-text-codec
sonic-frameworks-user-feedback
sonic-frameworks-via
sonic-frameworks-widgets-addons
sonic-frameworks-windowsystem
sonic-frameworks-zeroconf
sonic-oxygen-icons
sonic-oxygen-sounds
sonic-pulseaudio-library
sonic-workspace-wallpapers

[tier4]
kf6-kcontacts
ksanecore
libkcompactdisc
sonic-activities
sonic-decoration
sonic-frameworks-auth
sonic-frameworks-autocomplete
sonic-frameworks-color-scheme
sonic-frameworks-crash-handler
sonic-frameworks-doctools
sonic-frameworks-file-metadata
sonic-frameworks-image-formats
sonic-frameworks-notifications
sonic-frameworks-pseudo-terminal
sonic-frameworks-status-notification
sonic-frameworks-unit-conversion
sonic-night-light
sonic-pipewire
sonic-quick-image-editor
sonic-screen-library

[tier5]
kde-gtk-config
kde-inotify-survey
sonic-activities-stats
sonic-frameworks-app-info
sonic-frameworks-keybind
sonic-frameworks-package
sonic-frameworks-progress-ui
sonic-frameworks-settings-ui
sonic-frameworks-svg
sonic-gtk-theme-bridge
sonic-write-daemon

[tier6]
kf6-kpeople
sonic-daemon
sonic-frameworks-icon-themes
sonic-frameworks-keyring
sonic-frameworks-root-shell
sonic-frameworks-text-widgets

[tier7]
signon-kwallet-extension
sonic-frameworks-keyring-pam
sonic-frameworks-quick-desktop-style
sonic-frameworks-quick-silver-style
sonic-frameworks-quick-ui-addons
sonic-frameworks-xml-gui
sonic-ssh-password-prompt

[tier8]
kdebugsettings
sonic-frameworks-bookmarks

[tier9]
sonic-frameworks-io

[tier10]
kdegraphics-thumbnailers
kdenetwork-filesharing
libkgapi
sonic-activity-manager-daemon
sonic-frameworks-feeds
sonic-frameworks-file-search
sonic-frameworks-notification-settings
sonic-frameworks-qml-bridge
sonic-frameworks-runner
sonic-frameworks-settings-utils
sonic-frameworks-ui-components
sonic-keybind-daemon
sonic-launcher-menu-edit
sonic-partition-manager
sonic-qt-theme-bridge
sonic-system-log

[tier11]
colord-kde
filelight
flatpak-kcm
kamera
kde-connect
libkcddb
okular
plasma-systemsettings
sonic-accounts-integration
sonic-disks
sonic-dr-robotnik
sonic-firewall
sonic-frameworks-addons-downloader
sonic-frameworks-io-extras
sonic-frameworks-text-editor
sonic-interface-libraries
sonic-polkit-agent
sonic-rdp-server
sonic-system-info
sonic-thunderbolt
xdg-desktop-portal-sonicde

[tier12]
kaccounts-providers
kate
plasma-keyboard
plasma-print-manager
sddm-kcm
sonic-audio-applet-pulse
sonic-bluetooth-runtime
sonic-ecco
sonic-file-search-ui
sonic-frameworks-io-fuse
sonic-frameworks-purpose
sonic-frameworks-qt-integration
sonic-network-manager
sonic-screen
sonic-screenlocker
sonic-sysguard-library
sonic-terminal
sonic-welcome-center

[tier13]
dolphin-plugins
gwenview
skanpage
sonic-breeze
sonic-oxygen
sonic-plasma5-support-library
sonic-screenies
sonic-silver-theme
sonic-system-stats
sonic-vault

[tier14]
sonic-drawing-tablet
sonic-silver-gtk
sonic-system-monitor
sonic-win

[tier15]
sonic-workspace

[tier16]
powerdevil
sonic-browser-integration
sonic-desktop-interface
sonic-login-manager
sonic-terminal-tools
sonic-workspace-addons
