%global plasmoid_id luisbocanegra.panel.colorizer Name: plasma-panel-colorizer Version: 7.0.1 Release: 1%{?dist} Summary: Latte-Dock and WM-style panel customization for KDE Plasma panels License: GPL-3.0-or-later URL: https://github.com/luisbocanegra/plasma-panel-colorizer Source0: %{url}/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz Patch0: plasma-panel-colorizer-7.0.1-qt6-components.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: extra-cmake-modules BuildRequires: gettext BuildRequires: kf6-rpm-macros BuildRequires: kf6-kcoreaddons-devel BuildRequires: kf6-ki18n-devel BuildRequires: kf6-kconfig-devel BuildRequires: kf6-kconfigwidgets-devel BuildRequires: libplasma-devel BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtdeclarative-devel BuildRequires: qt6-qtquickcontrols2-devel BuildRequires: qt6-qttools-devel BuildRequires: python3 BuildRequires: python3-dbus Requires: plasma-workspace Requires: python3 Requires: python3-dbus Requires: python3-gobject Recommends: spectacle %description Panel Colorizer is a Plasma widget that brings Latte-Dock and window manager status bar customization capabilities to the default KDE Plasma panels. It provides advanced control over panel background, widget islands, shadows, blur, spacing, and text or icon colors, along with preset management and D-Bus integration for automation. %prep %autosetup -p1 -n %{name}-%{version} %build python3 ./kpac i18n --no-merge %cmake_kf6 \ -DINSTALL_PLASMOID=ON \ -DBUILD_PLUGIN=ON \ -DBUILD_TESTING=OFF %cmake_build %install %cmake_install if [ -f %{buildroot}%{_datadir}/plasma/plasmoids/%{plasmoid_id}/contents/ui/tools/list_presets.sh ]; then chmod 0755 %{buildroot}%{_datadir}/plasma/plasmoids/%{plasmoid_id}/contents/ui/tools/list_presets.sh fi if [ -f %{buildroot}%{_datadir}/plasma/plasmoids/%{plasmoid_id}/contents/ui/tools/gdbus_get_signal.sh ]; then chmod 0755 %{buildroot}%{_datadir}/plasma/plasmoids/%{plasmoid_id}/contents/ui/tools/gdbus_get_signal.sh fi %files %license LICENSE %doc README.md CHANGELOG.md %{_datadir}/plasma/plasmoids/%{plasmoid_id}/ %{_libdir}/qt6/qml/org/kde/plasma/panelcolorizer/ %changelog * Fri Apr 10 2026 Peridot Augustus - 7.0.1-1 - Update to 7.0.1 - Add missing KF6 BuildRequires - Add patch to request Qt6 Gui and Qml when building plugin * Wed Dec 31 2025 Peridot Augustus - 6.0.0-1 - Update to 6.0.0 * Mon Dec 08 2025 Peridot Augustus - 5.7.0-1 - Update to 5.7.0 * Mon Dec 01 2025 Peridot Augustus - 5.6.0-1 - Initial COPR packaging for plasma-panel-colorizer