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/*
openSUSE Build Service is sponsored by