Name: breeze-enhanced %global forgeurl https://github.com/tsujan/BreezeEnhanced %global commit bf9ea179b06c8e398f69f47d83cae81110ef0cc8 %global date 20251107 %forgemeta Version: 6.4 Release: 1%{?dist} Summary: A fork of KDE Breeze decoration with additional options License: GPL-3.0 URL: %{forgeurl} Source: %{forgesource} BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: extra-cmake-modules BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Widgets) BuildRequires: qt6-rpm-macros BuildRequires: cmake(KF6GuiAddons) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6KCMUtils) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KDecoration3) BuildRequires: kf6-rpm-macros Requires: kwin %description BreezeEnhanced is a fork of KDE Breeze decoration with the following changes: - The optional title-bar gradient is smooth and has a configurable intensity. - The title-bar opacity is configurable. - A very mild light line is added to the top of title-bar (especially for dark color schemes) and the separator between title-bar and window is removed. - By default, the close, minimize and maximize buttons are macOS-like and their sizes change on mouse-over when animation is enabled. - The spacing between buttons is configurable. - Opaqueness, opacity override and flatness are added to the exception list properties. - The title-bar font is set independently of the KDE font settings (for use outside KDE). Please note that BreezeEnhanced is not related to the Breeze widget style. In fact, it is made to match various themes of the Kvantum widget style but it works with all styles. %files %license LICENSE %doc README.md ChangeLog NEWS %{_kf6_libdir}/libbreezeenhancedcommon6.so.* %{_kf6_qtplugindir}/org.kde.kdecoration3/breezeenhanced.so %{_kf6_qtplugindir}/org.kde.kdecoration3.kcm/kcm_breezeenhanced.so %{_kf6_datadir}/applications/kcm_breezeenhanced.desktop #------------------------------------------------------------------ %prep %forgeautosetup -p1 %build %cmake_kf6 %cmake_build %install %cmake_install %changelog * Sun Nov 9 2025 Hazel Bunny - 6.4-1 - initial package