Peter Jung pushed to branch main at Arch Linux / Packaging / Packages / 
linux-tools


Commits:
f162908c by Peter Jung at 2024-12-13T08:21:24+01:00
linux-tools: add intel-speed-select support

Fixes: 
https://gitlab.archlinux.org/archlinux/packaging/packages/linux-tools/-/issues/1
Signed-off-by: Peter Jung <[email protected]>

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -35,6 +35,7 @@ pkgbase = linux-tools
        makedepends = libcap
        makedepends = llvm
        makedepends = clang
+       makedepends = libnl
        options = !strip
        options = !lto
        source = 
git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v6.12?signed
@@ -96,6 +97,7 @@ pkgname = linux-tools-meta
        depends = turbostat
        depends = usbip
        depends = x86_energy_perf_policy
+       depends = intel-speed-select
        conflicts = acpidump
 
 pkgname = perf
@@ -142,3 +144,7 @@ pkgname = usbip
 pkgname = x86_energy_perf_policy
        pkgdesc = Read or write MSR_IA32_ENERGY_PERF_BIAS
        depends = glibc
+
+pkgname = intel-speed-select
+       pkgdesc = Intel Speed Select
+       depends = libnl


=====================================
PKGBUILD
=====================================
@@ -12,6 +12,7 @@ pkgname=(
   'turbostat'
   'usbip'
   'x86_energy_perf_policy'
+  'intel-speed-select'
 )
 pkgver=6.12
 pkgrel=6
@@ -38,6 +39,8 @@ makedepends+=('readline' 'zlib' 'libelf' 'libcap' 
'python-docutils')
 makedepends+=('libcap')
 # bpftool
 makedepends+=('llvm' 'clang')
+# intel-speed-select
+makedepends+=('libnl')
 groups=("$pkgbase")
 
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=v${pkgver//_/-}?signed";
 #        "https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-$pkgver.2.xz";
@@ -143,6 +146,11 @@ build() {
   pushd linux/tools/bootconfig
   make
   popd
+
+  echo ':: intel-speed-select'
+  pushd linux/tools/power/x86/intel-speed-select
+  make
+  popd
 }
 
 package_linux-tools-meta() {
@@ -158,6 +166,7 @@ package_linux-tools-meta() {
     'turbostat'
     'usbip'
     'x86_energy_perf_policy'
+    'intel-speed-select'
   )
   conflicts=(
     'acpidump'
@@ -290,4 +299,12 @@ package_bootconfig() {
   make install DESTDIR="$pkgdir"
 }
 
+package_intel-speed-select() {
+  pkgdesc='Intel Speed Select'
+  depends=('libnl')
+
+  cd linux/tools/power/x86/intel-speed-select
+  make install DESTDIR="$pkgdir"
+}
+
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/linux-tools/-/commit/f162908ccb6bcb7799b34dfa75a1ea9f21580b96

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/linux-tools/-/commit/f162908ccb6bcb7799b34dfa75a1ea9f21580b96
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to