Name: applet-window-buttons %global forgeurl https://github.com/ChrTall/%{name}6 %global date 20240617 %global commit fb4d203e75e22ceef02ce6ccb5913b6b2a0b9461 %forgemeta %global applet_id org.kde.windowbuttons Version: 0.13.0 Release: 2%{?dist} Summary: Plasma 6 applet to show window buttons in panels License: GPL-2.0-or-later URL: %{forgeurl} Source: %{forgesource} BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Qml) BuildRequires: cmake(Qt6Quick) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6Declarative) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6KCMUtils) BuildRequires: cmake(KF6Package) BuildRequires: cmake(KF6Service) BuildRequires: cmake(KF6Svg) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KWinDBusInterface) BuildRequires: cmake(Plasma) BuildRequires: cmake(KDecoration2) Requires: plasma-workspace Provides: applet-window-buttons6 = %{version}-%{release} %description This is a Plasma 6 applet that shows the current window appmenu in one's panels. This plasmoid is coming from Latte land, but it can also support Plasma panels. %prep %forgeautosetup -p1 %build %cmake_kf6 %cmake_build %install %cmake_install # Bad icon name sed -i "//d" %{buildroot}%{_datadir}/metainfo/%{applet_id}.appdata.xml %check appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{applet_id}.appdata.xml desktop-file-validate %{buildroot}%{_datadir}/plasma/plasmoids/%{applet_id}/metadata.desktop %files %license LICENSE %{_kf6_datadir}/plasma/plasmoids/%{applet_id} %{_qt6_qmldir}/org/kde/appletdecoration %{_kf6_metainfodir}/%{applet_id}.appdata.xml %changelog * Fri Nov 1 2024 Hazel Bunny - 0.13.0-2.git - Rebuild for Qt 6.8 * Sun Apr 14 2024 Hazel Bunny - 0.13.0-1.git - Update to version 0.13.0 * Fri Mar 15 2024 Hazel Bunny - 0.12.0-1.git - Switch to a git snapshot to fix metadata.json * Fri Mar 8 2024 Hazel Bunny - 0.12.0-1 - Update to version 0.12.0 * Wed Feb 21 2024 Alessandro Astone - 0.11.1^20240221.3047ed7-1 - Switch to a fork compatible with Plasma 6 * Mon Jan 22 2024 Fedora Release Engineering - 0.11.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 0.11.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 0.11.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Feb 21 2023 Marc Deop i Argemí - 0.11.1-6 - Cosmetic changes to the spec file. - Add patch from PR 191 locally. * Tue Jan 31 2023 Onuralp Sezer - 0.11.1-5 - Rebuilt for kde 5.26.90 library changes * Tue Jan 31 2023 Onuralp Sezer - 0.11.1-4 - Rebuilt for libkdecorations2private.so * Wed Jan 18 2023 Fedora Release Engineering - 0.11.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Jul 20 2022 Fedora Release Engineering - 0.11.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Mar 31 2022 Onuralp Sezer - 0.11.1-1 - Update to version 0.11.1 * Wed Jan 19 2022 Fedora Release Engineering - 0.10.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Dec 7 2021 Onuralp Sezer - 0.10.1-1 - 0.10.1 * Tue Dec 7 2021 Onuralp Sezer - 0.9.0-5 - 00-fix-update-override.patch add into git source for fix build problem (#2024145) - cosmetic fixes * Wed Oct 13 2021 Onuralp Sezer - 0.9.0-4 - rawhide-fixing build attempt #1 - 00-fix-update-override.patch added. * Thu Jul 29 2021 Onuralp Sezer - 0.9.0-3 - BR : appstream added fix build errors * Wed Jul 21 2021 Fedora Release Engineering - 0.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed May 12 2021 Onuralp SEZER - 0.9.0-1 - initial package