File slimbook-service.spec of Package slimbook-service
%define revision 0.8.5
%define tarball slimbook_service-%{revision}
Name: slimbook-service
Version: %{revision}
Release: 0
Summary: Slimbook service
License: GPL
Source0: %{tarball}.tar.gz
BuildArch: noarch
BuildRequires: systemd-rpm-macros
Requires: systemd
Requires: adwaita-icon-theme
%if 0%{?fedora}
Requires: libappindicator-gtk3
Requires: gtk3
Requires: libnotify
Requires: python3-zmq
Requires: python3-feedparser
Requires: python3-evdev
Requires: python3-requests
Requires: python3-pyudev
Requires: python3-dateutil
%endif
%if 0%{?suse_version}
Requires: typelib-1_0-AppIndicator3-0_1
Requires: typelib-1_0-Gtk-3_0
Requires: typelib-1_0-Notify-0_7
Requires: python313-pyzmq
Requires: python313-feedparser
Requires: python313-evdev
Requires: python313-requests
Requires: python313-pyudev
Requires: python313-dateutils
%endif
%description
This is a long description string
%global debug_package %{nil}
%prep
%setup -n %{tarball}
%build
%install
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
cp -r slimbook/bin/* $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system/
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system-preset/
cp -r slimbook-service.service $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system/
cp -r 90-slimbook-service.preset $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system-preset/
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/slimbook/
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications/
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/autostart/
cp -r slimbook/usr/share/slimbook/*.py $RPM_BUILD_ROOT/%{_datadir}/slimbook/
cp -r slimbook/usr/share/slimbook/icons $RPM_BUILD_ROOT/%{_datadir}/slimbook/
cp -r slimbook/usr/share/slimbook/slimbook-indicator.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/
cp -r slimbook/usr/share/slimbook/*-autostart.desktop $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/autostart/
cp -r slimbook/usr/share/slimbook/*-autostart.desktop $RPM_BUILD_ROOT/%{_datadir}/slimbook/
%files
%{_bindir}/slimbookindicator
%{_prefix}/lib/systemd
%{_sysconfdir}/xdg/autostart
%{_datadir}/slimbook
%{_datadir}/applications
%post
%systemd_post slimbook-service.service
%preun
%systemd_preun slimbook-service.service
%changelog
* Tue Jul 29 2025 slimbook <dev@slimbook.es> 0.8.5-0
- Upstream version 0.8.5
- Added a scrollbar to system info
* Thu May 8 2025 slimbook <dev@slimbook.es> 0.8.4-0
- Upstream version 0.8.4
- Using tuned where available
* Thu May 8 2025 slimbook <dev@slimbook.es> 0.8.3.1-0
- Upstream version 0.8.3.1
* Wed May 7 2025 slimbook <dev@slimbook.es> 0.8.3-0
- Upstream version 0.8.3
- Fixed bug with family detection
- Showing UMA and TDP info
- Does not pop up 3 month old news
* Mon Mar 31 2025 slimbook <dev@slimbook.es> 0.8.1-0
- Upstream version 0.8.1
- Matches Slimbook performance mode with upower profile
- Graphical report generation
- Watches AC status on some models
- Able to switch upower profile match and touchpad lock
* Mon Dec 23 2024 slimbook <dev@slimbook.es> 0.7.13-0
- Upstream version 0.7.13
- Support for new models
- Improved touchpad lock support
* Sat Oct 19 2024 slimbook <dev@slimbook.es> 0.7.7-0
- Upstream version 0.7.7
* Mon Sep 09 2024 slimbook <dev@slimbook.es> 0.7.5-0
- Upstream version 0.7.5
* Mon Jun 10 2024 slimbook <dev@slimbook.es> 0.7.1-0
- Upstream version 0.7.1
* Mon Apr 15 2024 slimbook <dev@slimbook.es> 0.6.5-1
- Splitted Fedora and Suse requires
* Thu Mar 14 2024 slimbook <dev@slimbook.es> 0.6.5-0
- Upstream version 0.6.5
* Thu Mar 14 2024 slimbook <dev@slimbook.es> 0.6.4-0
- Upstream version 0.6.4
* Fri Mar 08 2024 slimbook <dev@slimbook.es> 0.6.2-0
- Upstream version 0.6.2