%global base_name breeze Name: plasma-breeze Version: 6.7.4 Release: 1%{?dist} Summary: Artwork, styles and assets for the Breeze visual style for the Plasma Desktop License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND MIT URL: https://invent.kde.org/plasma/%{base_name}.git Source0: https://download.kde.org/stable/plasma/%{version}/%{base_name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: gettext BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: cmake(KDecoration3) BuildRequires: cmake(KF6ColorScheme) BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6FrameworkIntegration) BuildRequires: cmake(KF6GuiAddons) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6KCMUtils) BuildRequires: cmake(KF6KirigamiPlatform) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Quick) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6LinguistTools) Requires: %{name}-qt6 = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description %{summary}. %package qt6 Summary: Breeze application style for Qt6 Requires: %{name}-common = %{version}-%{release} %description qt6 %{summary}. %package common Summary: Common files shared between Plasma versions of the Breeze style BuildArch: noarch %description common %{summary}. %package -n breeze-cursor-theme Summary: Breeze cursor theme BuildArch: noarch Provides: breeze-cursor-themes = %{version}-%{release} %description -n breeze-cursor-theme %{summary}. %prep %autosetup -n %{base_name}-%{version} -p1 %build %cmake_kf6 -DBUILD_QT6=ON -DBUILD_QT5=OFF %cmake_build_kf6 %install %cmake_install_kf6 %files %exclude %{_datadir}/locale/*/LC_MESSAGES/*.qm %exclude %{_datadir}/locale/*/LC_MESSAGES/*.mo %license LICENSES/*.txt %{_bindir}/breeze-settings6 %{_bindir}/kcursorgen %{_kf6_datadir}/applications/breezestyleconfig.desktop %{_kf6_datadir}/applications/kcm_breezedecoration.desktop %dir %{_kf6_qtplugindir}/kstyle_config/ %{_kf6_qtplugindir}/kstyle_config/breezestyleconfig.so %{_kf6_qtplugindir}/org.kde.kdecoration3.kcm/kcm_breezedecoration.so %{_kf6_qtplugindir}/org.kde.kdecoration3/org.kde.breeze.so %{_libdir}/cmake/Breeze/ %files qt6 %{_kf6_qtplugindir}/styles/breeze6.so %files common %{_datadir}/color-schemes/*.colors %{_datadir}/kstyle/themes/breeze.themerc %{_datadir}/icons/hicolor/*/apps/breeze-settings.* %dir %{_datadir}/QtCurve/ %{_datadir}/QtCurve/Breeze.qtcurve %{_datadir}/wallpapers/Next/ %files -n breeze-cursor-theme %dir %{_kf6_datadir}/icons/Breeze_Light/ %{_kf6_datadir}/icons/Breeze_Light/cursors/ %{_kf6_datadir}/icons/Breeze_Light/cursors_scalable/ %{_kf6_datadir}/icons/Breeze_Light/index.theme %dir %{_kf6_datadir}/icons/breeze_cursors/ %{_kf6_datadir}/icons/breeze_cursors/cursors/ %{_kf6_datadir}/icons/breeze_cursors/cursors_scalable/ %{_kf6_datadir}/icons/breeze_cursors/index.theme %changelog * Sat Aug 29 2026 Smech - 6.7.4-1 - Real upstream source, Qt6-only (dropped Qt5 subpackages, not needed for this KF6-only target), %exclude wildcard for locale content