From 93be4e8096d1c443b9de1b9b6547d31c898f4bae Mon Sep 17 00:00:00 2001 From: Antonio Gurgel Date: Sat, 16 Jan 2021 00:17:16 -0800 Subject: [PATCH] New package: zenpower-0.1.12 --- srcpkgs/zenpower/files/blacklist-k10temp.conf | 2 ++ srcpkgs/zenpower/template | 27 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 srcpkgs/zenpower/files/blacklist-k10temp.conf create mode 100644 srcpkgs/zenpower/template diff --git a/srcpkgs/zenpower/files/blacklist-k10temp.conf b/srcpkgs/zenpower/files/blacklist-k10temp.conf new file mode 100644 index 00000000000..733dc6bcee5 --- /dev/null +++ b/srcpkgs/zenpower/files/blacklist-k10temp.conf @@ -0,0 +1,2 @@ +# Replaced by zenpower +blacklist k10temp diff --git a/srcpkgs/zenpower/template b/srcpkgs/zenpower/template new file mode 100644 index 00000000000..9700eb8b049 --- /dev/null +++ b/srcpkgs/zenpower/template @@ -0,0 +1,27 @@ +# Template file for 'zenpower' +pkgname=zenpower +version=0.1.12 +revision=1 +depends="dkms" +short_desc="Kernel driver for AMD Zen CPU temperature/power stats" +maintainer="Antonio Gurgel " +license="GPL-2.0-only" +homepage="https://github.com/ocerman/zenpower" +distfiles="https://github.com/ocerman/zenpower/archive/v${version}.tar.gz" +checksum=fd25dffbc0f0139e167aa8adecc61ce200f0395c6778302e236b4043f125e77d + +dkms_modules="${pkgname} ${version}" + +do_install() { + local _dkms_root=usr/src/${pkgname}-${version} + vmkdir $_dkms_root + vcopy dkms.conf $_dkms_root + vcopy Makefile $_dkms_root + vcopy zenpower.c $_dkms_root + vdoc README.md + + sed -i -e "s/@CFLGS@/${XBPS_CFLAGS}/" ${PKGDESTDIR}/$_dkms_root/dkms.conf + sed -i -e "s/@VERSION@/${version}/" ${PKGDESTDIR}/$_dkms_root/dkms.conf + + vinstall ${FILESDIR}/blacklist-k10temp.conf 644 usr/lib/modprobe.d +}