diff --git a/srcpkgs/jupiter-fan-control/files/jupiter-fan-control/finish b/srcpkgs/jupiter-fan-control/files/jupiter-fan-control/finish new file mode 100644 index 00000000000000..41d4d2e49960f3 --- /dev/null +++ b/srcpkgs/jupiter-fan-control/files/jupiter-fan-control/finish @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/share/jupiter-fan-control/fancontrol.py --stop diff --git a/srcpkgs/jupiter-fan-control/files/jupiter-fan-control/run b/srcpkgs/jupiter-fan-control/files/jupiter-fan-control/run new file mode 100644 index 00000000000000..b2d5d1916cbbe4 --- /dev/null +++ b/srcpkgs/jupiter-fan-control/files/jupiter-fan-control/run @@ -0,0 +1,6 @@ +#!/bin/sh +[ -f /sys/class/dmi/id/bios_version ] || exit 0 +[ -f /sys/class/dmi/id/board_name ] || exit 0 +export PYTHONUNBUFFERED=1 +exec 2>&1 +exec /usr/share/jupiter-fan-control/fancontrol.py --run diff --git a/srcpkgs/jupiter-fan-control/template b/srcpkgs/jupiter-fan-control/template new file mode 100644 index 00000000000000..dc4028dfa06b98 --- /dev/null +++ b/srcpkgs/jupiter-fan-control/template @@ -0,0 +1,22 @@ +# Template file for 'jupiter-fan-control' +pkgname=jupiter-fan-control +version=20260422.2 +revision=1 +short_desc="Jupiter fan controller" +maintainer="Yurei TZK " +license="MIT" +homepage="https://github.com/evlav/jupiter-fan-control" +distfiles="https://github.com/evlav/jupiter-fan-control/archive/refs/tags/${version}.tar.gz" +checksum="46f42ad8664ac3897dd1b1e6cfa711d9d5d7897046187dfa96e81df5e223e2d9" + +depends="python3-yaml" +python_version=3 + +do_install() { + vmkdir usr/share/jupiter-fan-control + vcopy ${wrksrc}/usr/share/jupiter-fan-control/* usr/share/jupiter-fan-control + + chmod 0755 ${DESTDIR}/usr/share/jupiter-fan-control/fancontrol.py + + vsv jupiter-fan-control +}