Name: sierra-breeze-enhanced %global forgeurl https://github.com/kupiqu/SierraBreezeEnhanced/ %global commit 4a4f085aa5c48ad11071dee4e92289c2cc4a36cd %global date 20251014 %forgemeta Version: 2.1.1 Release: 1%{?dist} Summary: OSX-like window decoration for KDE Plasma written in C++ License: GPL-3.0 URL: %{forgeurl} Source: %{forgesource} BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: extra-cmake-modules BuildRequires: qt6-rpm-macros BuildRequires: kf6-rpm-macros BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6GuiPrivate) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6GuiAddons) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6IconThemes) BuildRequires: cmake(KF6KCMUtils) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KDecoration3) %if 0%{?fedora} BuildRequires: pkgconfig(xcb) %endif Requires: kwin %description Sierra Breeze Enhanced started as a fork of Breeze Enhanced decoration. It has the following main features: - Button style options: Plasma / Gnome / macOS Sierra / macOS Dark Aurorae / SBE Sierra themes / SBE Dark Aurorae themes / Color Symbols themes / Monochrome Symbols themes (Note: the application menu button is considered special and does not change). - Button spacing and padding Options. - Button hovering animation. - Option to make all button symbols to appear at unison on hovering (Note: it does not apply to symbol themes). - Titlebar style options: SBE own style of Line Separation between Titlebar and Window / Match Titlebar color to Window color / Hide Titlebar under certain circumstances (Never/Maximization/Any Maximization (including H/V)/Always) / Gradient Adjustments / Opacity Adjustments. - Specific Shadow settings for inactive windows %files %license LICENSE %doc README.md ChangeLog %{_kf6_libdir}/libsierrabreezeenhancedcommon6.so.* %{_kf6_qtplugindir}/org.kde.kdecoration3/sierrabreezeenhanced.so # %%{_kf6_qtplugindir}/org.kde.kdecoration3.kcm/kcm_sierrabreezeenhanced.so # %%{_kf6_datadir}/applications/kcm_sierrabreezeenhanced.desktop #------------------------------------------------------------------ %prep %forgeautosetup -p1 %build %cmake_kf6 %cmake_build %install %cmake_install %changelog * Mon Feb 9 2026 Hazel Bunny - 2.1.1-1 - initial package