From 82e8be25a68f1ce5a8f17dbcd70c78c1a0810da7 Mon Sep 17 00:00:00 2001 From: Brandon Little Date: Mon, 15 Jan 2024 17:35:07 -0500 Subject: [PATCH] New package: ryzen_smu-dkms-0.1.5 --- srcpkgs/ryzen_smu-dkms/files/dkms.conf | 9 +++++++++ srcpkgs/ryzen_smu-dkms/template | 27 ++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100755 srcpkgs/ryzen_smu-dkms/files/dkms.conf create mode 100644 srcpkgs/ryzen_smu-dkms/template diff --git a/srcpkgs/ryzen_smu-dkms/files/dkms.conf b/srcpkgs/ryzen_smu-dkms/files/dkms.conf new file mode 100755 index 0000000000000..f26c7a66563b8 --- /dev/null +++ b/srcpkgs/ryzen_smu-dkms/files/dkms.conf @@ -0,0 +1,9 @@ +PACKAGE_NAME="ryzen_smu" +PACKAGE_VERSION="0.1.5" +AUTOINSTALL="yes" + +MAKE="make TARGET=${kernelver}" +CLEAN="make clean" + +BUILT_MODULE_NAME[0]="ryzen_smu" +DEST_MODULE_LOCATION[0]="/extra" diff --git a/srcpkgs/ryzen_smu-dkms/template b/srcpkgs/ryzen_smu-dkms/template new file mode 100644 index 0000000000000..e31d13539a11a --- /dev/null +++ b/srcpkgs/ryzen_smu-dkms/template @@ -0,0 +1,27 @@ +# Template file for 'ryzen_smu-dkms' +pkgname=ryzen_smu-dkms +version=0.1.5 +revision=1 +archs="x86_64" +depends="dkms" +short_desc="Kernel driver to provide SMU access for AMD Ryzen processors" +maintainer="Brandon Little " +license="GPL-2.0-or-later" +homepage="https://gitlab.com/leogx9r/ryzen_smu" +distfiles="https://gitlab.com/leogx9r/ryzen_smu/-/archive/v${version}/ryzen_smu-v${version}.tar.gz" +checksum=25c7e6885b14fcad27430aa3fa273009c889794158d94f1b3040ad432b94d037 +dkms_modules="ryzen_smu ${version}" + +do_install() { + vmkdir usr/src/ryzen_smu-${version} + vmkdir usr/src/ryzen_smu-${version}/lib + vmkdir usr/src/ryzen_smu-${version}/userspace + vcopy Makefile usr/src/ryzen_smu-${version} + vcopy ${FILESDIR}/dkms.conf usr/src/ryzen_smu-${version} + vcopy *.c usr/src/ryzen_smu-${version} + vcopy *.h usr/src/ryzen_smu-${version} + vcopy lib/*.c usr/src/ryzen_smu-${version}/lib + vcopy lib/*.h usr/src/ryzen_smu-${version}/lib + vcopy userspace/Makefile usr/src/ryzen_smu-${version}/userspace + vcopy userspace/*.c usr/src/ryzen_smu-${version}/userspace +}