File jupiter-fan-control.spec of Package jupiter-fan-control
Name: jupiter-fan-control
Version: 20231229.18b4b7f
Release: 1
Summary: Jupiter fan controller
License: MIT
Group: System/Daemon
URL: https://gitlab.steamos.cloud/jupiter/jupiter-fan-control/-/tree/20230209.1
Source0: jupiter-fan-control-%{version}.tar.xz
BuildRequires: openssh
Requires: python3
Requires: python3-PyYAML
BuildArch: noarch
%description
Jupiter fan controller
%prep
%setup -q -n %{name}-%{version}
%build
%install
# Copy files
cp -r %{_builddir}/%{name}-%{version}/usr %{buildroot}
%{__sed} -i '1s|^#!/usr/bin/python -u|#!/usr/bin/python3 -u|' %{buildroot}/usr/share/jupiter-fan-control/fancontrol.py
%pre
%systemd_pre jupiter-fan-control.service
%post
%systemd_post jupiter-fan-control.service
%preun
%systemd_preun jupiter-fan-control.service
%postun
%systemd_postun_with_restart jupiter-fan-control.service
%files
/usr/lib/*
/usr/share/jupiter-fan-control
/usr/share/jupiter-fan-control/*