summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormoson-mo2021-01-23 15:25:35 +0100
committermoson-mo2021-01-23 15:25:35 +0100
commitaa3da4a130ad30269399b00d83976217bbda97a3 (patch)
tree8a039315197c53828baac1dca29bab052ebba14d
parentf66724d0dbeeca1074393d2a100b32bfd7ab3801 (diff)
downloadaur-aa3da4a130ad30269399b00d83976217bbda97a3.tar.gz
Cleanup / Added userspace tool
Thx to Patrick Siegl
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD18
2 files changed, 17 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8c6536f8e9ed..891562fe8bf6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = ryzen_smu-dkms-git
pkgdesc = A Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen Processors
pkgver = 110.5033da9
- pkgrel = 1
+ pkgrel = 2
url = https://gitlab.com/leogx9r/ryzen_smu
+ install = ryzen_smu.install
arch = x86_64
license = GPL2
makedepends = git
diff --git a/PKGBUILD b/PKGBUILD
index 4a5bfd4ec1de..80d410d43e6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgbase=ryzen_smu
pkgname=ryzen_smu-dkms-git
pkgver=110.5033da9
-pkgrel=1
+pkgrel=2
pkgdesc="A Linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen Processors"
arch=('x86_64')
url="https://gitlab.com/leogx9r/ryzen_smu"
@@ -27,11 +27,21 @@ pkgver() {
printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+prepare() {
+ cd "$srcdir/$_pkgbase"
+ rm -rf scripts/ pics/ README.md
+}
+
+build() {
+ cd "$srcdir/$_pkgbase"
+ make -C userspace
+}
+
package() {
cd "$srcdir/$_pkgbase"
install -d "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
- cp -r ${srcdir}/${_pkgbase}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
+ cp ${srcdir}/${_pkgbase}/{LICENSE,Makefile,dkms.conf,drv.c,smu.c,smu.h} "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
install -Dm644 ${srcdir}/dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
@@ -40,4 +50,6 @@ package() {
-i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
install -Dm644 ${srcdir}/${_pkgbase}.conf "${pkgdir}"/usr/lib/depmod.d/${_pkgbase}.conf
-} \ No newline at end of file
+
+ install -Dm700 ${srcdir}/${_pkgbase}/userspace/monitor_cpu "${pkgdir}"/usr/bin/monitor_cpu
+}