From f113eb4ad037745503b2c9b3907debd5935f58df Mon Sep 17 00:00:00 2001 From: Antonio Gurgel Date: Sat, 16 Jan 2021 00:17:16 -0800 Subject: [PATCH 1/2] New package: zenpower-0.1.12 --- srcpkgs/zenpower/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/zenpower/template diff --git a/srcpkgs/zenpower/template b/srcpkgs/zenpower/template new file mode 100644 index 00000000000..25a1c768f6a --- /dev/null +++ b/srcpkgs/zenpower/template @@ -0,0 +1,25 @@ +# 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 +} From 91c63e7f95bb9498ac199efefd4f82d99091dfea Mon Sep 17 00:00:00 2001 From: Antonio Gurgel Date: Sat, 16 Jan 2021 00:52:53 -0800 Subject: [PATCH 2/2] Don't forget to blacklist k10temp --- srcpkgs/zenpower/files/blacklist-k10temp.conf | 2 ++ srcpkgs/zenpower/template | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 srcpkgs/zenpower/files/blacklist-k10temp.conf 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 index 25a1c768f6a..9700eb8b049 100644 --- a/srcpkgs/zenpower/template +++ b/srcpkgs/zenpower/template @@ -22,4 +22,6 @@ do_install() { 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 }