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