aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD16
2 files changed, 10 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd081ce3e0f7..e66d9e324849 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ryzenadj
pkgdesc = RyzenAdj tool for adjusting Ryzen Mobile power states
pkgver = 0.16.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/FlyGoat/RyzenAdj
arch = x86_64
license = LGPL3
@@ -11,7 +11,7 @@ pkgbase = ryzenadj
optdepends = ryzen_smu-dkms-git: (AUR) kernel module needed to access pm_table on systems with strict memory access policy
provides = ryzenadj-git
conflicts = ryzenadj-git
- source = ryzenadj-0.16.0-1.tar.gz::https://github.com/FlyGoat/RyzenAdj/archive/refs/tags/v0.16.0.tar.gz
+ source = ryzenadj-0.16.0-2.tar.gz::https://github.com/FlyGoat/RyzenAdj/archive/refs/tags/v0.16.0.tar.gz
sha256sums = 7bef7dbde006afbe316091d8da8c8c551d5d7d43185d9e62281671959b7a3ca2
pkgname = ryzenadj
diff --git a/PKGBUILD b/PKGBUILD
index 01c92f6f8b18..c4cfcf2e81f7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname="ryzenadj"
pkgver=0.16.0
-pkgrel=1
+pkgrel=2
pkgdesc="RyzenAdj tool for adjusting Ryzen Mobile power states"
url="https://github.com/FlyGoat/RyzenAdj"
arch=("x86_64")
@@ -18,15 +18,15 @@ source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::${url}/archive/refs/tags/v${pkgv
sha256sums=("7bef7dbde006afbe316091d8da8c8c551d5d7d43185d9e62281671959b7a3ca2")
build() {
- cd "${srcdir}/RyzenAdj-${pkgver}"
- mkdir build -p && cd build
- cmake -DCMAKE_BUILD_TYPE=Release ..
- make
+ cmake -B build -S "${srcdir}/RyzenAdj-${pkgver}" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+ cmake --build build
}
package() {
- cd "${srcdir}/RyzenAdj-${pkgver}"
- install -Dsm 755 build/ryzenadj $pkgdir/usr/bin/ryzenadj
+ DESTDIR="$pkgdir" cmake --install build
install -Dsm 744 build/libryzenadj.so $pkgdir/usr/lib/libryzenadj.so
- install -Dm 744 lib/ryzenadj.h $pkgdir/usr/include/ryzenadj.h
+ install -Dm 744 ${srcdir}/RyzenAdj-${pkgver}/lib/ryzenadj.h $pkgdir/usr/include/ryzenadj.h
}