SonicDE-rpmspecs/build-order.txt
test a88703e93e
Some checks failed
Build RPMs / build (push) Has been cancelled
Add EPEL apps at latest versions and fix all EPEL dependency conflicts
Add 8 new packages built from upstream KDE sources at versions matching
the rest of SonicDE (Gear 26.04.3, Plasma 6.7.4):
- colord-kde 26.04.3
- dolphin-plugins 26.04.3
- filelight 26.04.3
- kde-gtk-config 6.7.4
- kde-inotify-survey 26.04.3
- ksanecore 26.04.3 (dependency for skanpage)
- plasma-discover 6.7.4 (with snap backend disabled)
- skanpage 26.04.3

These packages replace the EPEL versions and use SonicDE dependencies
instead of kf6-*/plasma-* packages, ensuring they are upgraded (not
removed) when SonicDE is installed alongside EPEL KDE.

Fix EPEL dependencies in existing SonicDE packages that caused packages
to be removed during dnf upgrade --allowerasing:
- sonic-desktop-interface: kde-cli-tools -> sonic-terminal-tools,
  kmenuedit -> sonic-launcher-menu-edit, kwrited -> sonic-write-daemon,
  signon-plugin-oauth2 and plasma-systemsettings changed to Recommends
- sonic-workspace: kio-fuse -> sonic-frameworks-io-fuse,
  polkit-kde -> sonic-polkit-agent,
  xdg-desktop-portal-kde -> xdg-desktop-portal-sonicde,
  plasma-keyboard and kde-settings-plasma changed to Recommends
- sonic-workspace-addons: kf6-plasma -> sonic-interface-libraries
- kde-gtk-config: breeze-gtk-common -> sonic-silver-gtk-common
- sonic-login-manager: kde-settings-plasma changed to Recommends
- kcm-soniclogin: plasma-systemsettings changed to Recommends
- sonic-rpm-macros: kde-qdoc-common changed to Recommends
- sonic-welcome-center: add Obsoletes for plasma-welcome

Also includes Obsoletes/Provides fixes across all spec files for proper
EPEL package replacement, and Conflicts tag removal from spec files.

Result: dnf upgrade --allowerasing from standard EPEL KDE removes 0
packages. dnf install of SonicDE packages installs 195 packages with
0 removals.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-27 17:11:06 +00:00

175 lines
3.7 KiB
Text

tiers: 16 packages: 137
nicDE 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
libei
silver-sddm
sonic-crypto-library
sonic-frameworks-sso
sonic-login-manager-selinux
sonic-polkit
sonic-qt-accounts-library
sonic-rpm-macros
[tier2]
sonic-frameworks-cmake-modules
[tier3]
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]
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]
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]
sonic-daemon
sonic-frameworks-icon-themes
sonic-frameworks-keyring
sonic-frameworks-root-shell
sonic-frameworks-text-widgets
[tier7]
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]
sonic-frameworks-bookmarks
[tier9]
sonic-frameworks-io
[tier10]
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]
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]
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]
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]
sonic-browser-integration
sonic-desktop-interface
sonic-login-manager
sonic-terminal-tools
sonic-workspace-addons