File jupiter-fan-control.spec of Package jupiterfancontrol
# Currently fails
%define with_tests 0
Name: jupiter-fan-control
Version: 20231114.3
Release: 1%{?dist}
Summary: Jupiter fan controller.
License: Unknown
URL: https://gitlab.com/evlaV/steamos-customizations-jupiter
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3 kernel-headers
Requires: python3-pyyaml
%description
Jupiter fan controller.
%prep
%autosetup -p1
%install
install -D -m 644 ./usr/lib/systemd/system/jupiter-fan-control.service \
$RPM_BUILD_ROOT/usr/lib/systemd/system/jupiter-fan-control.service
install -D -m 644 ./usr/share/jupiter-fan-control/PID.py \
$RPM_BUILD_ROOT/usr/share/jupiter-fan-control/PID.py
install -D -m 644 ./usr/share/jupiter-fan-control/jupiter-config.yaml \
$RPM_BUILD_ROOT/usr/share/jupiter-fan-control/jupiter-config.yaml
install -D -m 644 ./usr/share/jupiter-fan-control/galileo-config.yaml \
$RPM_BUILD_ROOT/usr/share/jupiter-fan-control/galileo-config.yaml
install -D -m 755 ./usr/share/jupiter-fan-control/fancontrol.py \
$RPM_BUILD_ROOT/usr/share/jupiter-fan-control/fancontrol.py
sed -i s#/usr/bin/python#/usr/bin/python3#g $RPM_BUILD_ROOT/usr/share/jupiter-fan-control/PID.py
sed -i s#/usr/bin/python#/usr/bin/python3#g $RPM_BUILD_ROOT/usr/share/jupiter-fan-control/fancontrol.py
%files
%doc README.md
/usr/lib/systemd/system/jupiter-fan-control.service
/usr/share/jupiter-fan-control/PID.py
/usr/share/jupiter-fan-control/fancontrol.py
/usr/share/jupiter-fan-control/jupiter-config.yaml
/usr/share/jupiter-fan-control/galileo-config.yaml