diff options
author | moson-mo | 2020-10-11 17:35:50 +0200 |
---|---|---|
committer | moson-mo | 2020-10-11 17:35:50 +0200 |
commit | 7d294df5e9803c9c91d09bb0b39f037c760c34e5 (patch) | |
tree | 69eb37e2e9e605fc8bd72325b5dc1342287cd917 | |
download | aur-7d294df5e9803c9c91d09bb0b39f037c760c34e5.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | dkms.conf | 7 | ||||
-rw-r--r-- | ryzen_smu.conf | 5 |
5 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ec95863fcd96 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +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 = 70.44a0f68 + pkgrel = 1 + url = https://gitlab.com/leogx9r/ryzen_smu + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = linux-headers + depends = dkms + provides = ryzen_smu + source = ryzen_smu::git+https://gitlab.com/leogx9r/ryzen_smu.git + source = dkms.conf + source = ryzen_smu.conf + sha256sums = SKIP + sha256sums = 0ced27963dac8e270221574d0c2b686bbbb012e3af8741188800f9cb6b7d8e63 + sha256sums = a48f5c846ca5fd8f185f1317c8001c97f59ac432392d53b581802c7761b9360f + +pkgname = ryzen_smu-dkms-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fd5a94e2ef41 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +* +!.gitignore +!PKGBUILD +!dkms.conf +!ryzen_smu.conf +!.SRCINFO
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..31e5d6006b4a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Mario Oenning <mo-son at mailbox dot org> +# Author: Leonardo Gates + +_pkgbase=ryzen_smu +pkgname=ryzen_smu-dkms-git +pkgver=70.44a0f68 +pkgrel=1 +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" +license=('GPL2') +depends=('dkms') +makedepends=('git' 'linux-headers') +provides=('ryzen_smu') + +source=("$_pkgbase::git+$url.git" + "dkms.conf" + "$_pkgbase.conf") + +sha256sums=('SKIP' + '0ced27963dac8e270221574d0c2b686bbbb012e3af8741188800f9cb6b7d8e63' + 'a48f5c846ca5fd8f185f1317c8001c97f59ac432392d53b581802c7761b9360f') + +pkgver() { + cd "$srcdir/$_pkgbase" + printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "$srcdir/$_pkgbase" + + install -d "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ + cp -r ${srcdir}/${_pkgbase}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ + + install -Dm644 ${srcdir}/dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf + + sed -e "s/@_PKGBASE@/${_pkgbase}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf + + install -Dm644 ${srcdir}/${_pkgbase}.conf "${pkgdir}"/usr/lib/depmod.d/${_pkgbase}.conf +} diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..10d447fa33b2 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,7 @@ +PACKAGE_NAME="@_PKGBASE@" +PACKAGE_VERSION="@PKGVER@" +MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules" +CLEAN="make clean" +BUILT_MODULE_NAME[0]="@_PKGBASE@" +DEST_MODULE_LOCATION[0]="/kernel/drivers/@_PKGBASE@" +AUTOINSTALL="yes"
\ No newline at end of file diff --git a/ryzen_smu.conf b/ryzen_smu.conf new file mode 100644 index 000000000000..406ada9e491e --- /dev/null +++ b/ryzen_smu.conf @@ -0,0 +1,5 @@ +# +# /usr/lib/depmod.d/ryzen_smu.conf +# + +search updates extramodules built-in
\ No newline at end of file |