66 lines
2.6 KiB
RPMSpec
66 lines
2.6 KiB
RPMSpec
Name: plasma-panel-actions
|
|
Version: 0.1.0
|
|
Release: 8%{?dist}
|
|
Summary: Configurable panel scrolling and empty-space click actions
|
|
License: MIT
|
|
URL: https://git.ajpanton.se/ajp_anton/fedora-tools
|
|
Source0: %{name}-%{version}.tar.gz
|
|
Source1: LICENSE
|
|
BuildRequires: cmake
|
|
BuildRequires: extra-cmake-modules
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: qt6-qtdeclarative-devel
|
|
BuildRequires: kf6-kconfig-devel
|
|
BuildRequires: kf6-ki18n-devel
|
|
BuildRequires: kf6-kservice-devel
|
|
BuildRequires: kf6-kio-devel
|
|
Requires: plasma-workspace >= 6.7
|
|
Requires: plasma-pa
|
|
Requires: powerdevil
|
|
Provides: fedora-tools-tool
|
|
|
|
%description
|
|
Automatic per-area Plasma panel scroll actions with independent settings and
|
|
an optional flexible spacer. Controls volume, screen and keyboard brightness,
|
|
or virtual desktops.
|
|
Optional empty-space click actions leave other widgets' clicks unchanged.
|
|
|
|
%prep
|
|
%autosetup
|
|
%build
|
|
%cmake
|
|
%cmake_build
|
|
%install
|
|
%cmake_install
|
|
install -Dpm 0644 %{SOURCE1} %{buildroot}%{_licensedir}/%{name}/LICENSE
|
|
%check
|
|
%ctest
|
|
%files
|
|
%license %{_licensedir}/%{name}/LICENSE
|
|
%doc README.md
|
|
%{_libdir}/qt6/qml/se/ajpanton/panelactions/
|
|
%{_datadir}/plasma/plasmoids/se.ajpanton.panelactions/
|
|
%{_datadir}/plasma/plasmoids/se.ajpanton.panelactions.controller/
|
|
%{_bindir}/plasma-panel-actions
|
|
%{_datadir}/plasma-panel-actions/
|
|
%{_datadir}/applications/se.ajpanton.plasma-panel-actions.desktop
|
|
%{_sysconfdir}/xdg/autostart/se.ajpanton.plasma-panel-actions-autostart.desktop
|
|
%{_datadir}/fedora-tools/settings/plasma-panel-actions.json
|
|
%changelog
|
|
* Mon Sep 07 2026 fedora-tools contributors - 0.1.0-8
|
|
- Invalidate settings caches on UI changes with content-specific install paths
|
|
* Mon Sep 07 2026 fedora-tools contributors - 0.1.0-7
|
|
- Align scroll and click fields and size application selectors to their contents
|
|
* Mon Sep 07 2026 fedora-tools contributors - 0.1.0-6
|
|
- Place click action details beside the action, wrapping in narrow windows
|
|
* Mon Sep 07 2026 fedora-tools contributors - 0.1.0-5
|
|
- Compact settings into scroll and click sections and keep Save visible
|
|
* Mon Sep 07 2026 fedora-tools contributors - 0.1.0-4
|
|
- Preserve double-click recognition when Qt sends its additional double-click event
|
|
* Mon Sep 07 2026 fedora-tools contributors - 0.1.0-3
|
|
- Add empty-space double clicks, application launching, and custom commands
|
|
* Sun Sep 06 2026 fedora-tools contributors - 0.1.0-2
|
|
- Independent settings, automatic panel handling, and an optional flexible spacer
|
|
* Sun Sep 06 2026 fedora-tools contributors - 0.1.0-1
|
|
- Initial package
|