From d056aed74264fc70dbcc8d573f9334ca082f2fa9 Mon Sep 17 00:00:00 2001 From: Anton Afanasyev <1157248+2asoft@users.noreply.github.com> Date: Wed, 9 Sep 2020 18:01:32 -0700 Subject: [PATCH] New package: zenpower-dkms-0.2 --- srcpkgs/zenpower3-dkms/template | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 srcpkgs/zenpower3-dkms/template diff --git a/srcpkgs/zenpower3-dkms/template b/srcpkgs/zenpower3-dkms/template new file mode 100644 index 000000000000..2879cbd2ec1f --- /dev/null +++ b/srcpkgs/zenpower3-dkms/template @@ -0,0 +1,28 @@ +# Template file for 'zenpower3-dkms' +pkgname=zenpower3-dkms +_pkgname=${pkgname%-*} +version=0.2.0 +revision=1 +archs="x86_64*" +wrksrc="${_pkgname}-${version}" +depends="dkms" +short_desc="Linux kernel driver for reading sensors for AMD Zen family CPUs (DKMS)" +maintainer="Anton Afanasyev " +license="GPL-2.0-only" +homepage="https://github.com/Ta180m/zenpower3" +distfiles="https://github.com/Ta180m/zenpower3/archive/v${version}.tar.gz" +checksum=b206c1dfd8ea742a802126d012404d31ae62f2a23ae4723ea1c0f9f54581f6a3 +dkms_modules="${_pkgname} ${version}" + +do_install() { + vmkdir /usr/src/${_pkgname}-${version} + vcopy "./*" usr/src/${_pkgname}-${version} + vsed -i -e 's/@CFLGS@//' \ + -e 's/@VERSION@/${version}-${revision}/' \ + "${PKGDESTDIR}/usr/src/${_pkgname}-${version}/dkms.conf" + + # modules-load.d(5) file. + vmkdir usr/lib/modules-load.d + echo "${_pkgname}" > ${DESTDIR}/usr/lib/modules-load.d/${_pkgname}.conf + chmod 644 ${DESTDIR}/usr/lib/modules-load.d/${_pkgname}.conf +}