|
1 | 1 | --- PKGBUILD |
2 | 2 | +++ PKGBUILD |
3 | | -@@ -5,15 +5,10 @@ pkgname=( |
| 3 | +@@ -6,15 +6,10 @@ |
4 | 4 | 'bootconfig' |
5 | 5 | 'bpf' |
6 | 6 | 'cpupower' |
|
14 | 14 | 'usbip' |
15 | 15 | - 'x86_energy_perf_policy' |
16 | 16 | ) |
17 | | - pkgver=6.12 |
18 | | - pkgrel=11 |
19 | | -@@ -69,6 +64,8 @@ sha256sums=('267bab84f30e3ce4a88b6441aeee777b114fd58041b43cabfe50fdf0c0a97321' |
20 | | - prepare() { |
21 | | - cd linux |
22 | | - |
23 | | -+ git cherry-pick -n 710fbca820c721cdd60fa8c5bbe9deb4c0788aae |
24 | | -+ |
25 | | - # apply patch from the source array (should be a pacman feature) |
26 | | - local src |
27 | | - for src in "${source[@]}"; do |
28 | | -@@ -100,7 +97,8 @@ build() { |
| 17 | + pkgver=6.19.5 |
| 18 | + pkgrel=1 |
| 19 | +@@ -96,7 +91,8 @@ |
29 | 20 | NO_LIBLLVM=1 \ |
30 | 21 | PYTHON_CONFIG=python-config \ |
31 | 22 | LIBPFM4=1 \ |
|
35 | 26 | popd |
36 | 27 |
|
37 | 28 | echo ':: cpupower' |
38 | | -@@ -108,11 +106,6 @@ build() { |
| 29 | +@@ -104,11 +100,6 @@ |
39 | 30 | make VERSION=$pkgver-$pkgrel |
40 | 31 | popd |
41 | 32 |
|
42 | 33 | - echo ':: x86_energy_perf_policy' |
43 | | -- pushd linux/tools/power/x86/x86_energy_perf_policy |
| 34 | +- pushd "$_srcname"/tools/power/x86/x86_energy_perf_policy |
44 | 35 | - make |
45 | 36 | - popd |
46 | 37 | - |
47 | 38 | echo ':: usbip' |
48 | | - pushd linux/tools/usb/usbip |
| 39 | + pushd "$_srcname"/tools/usb/usbip |
49 | 40 | # Fix gcc compilation |
50 | | -@@ -127,21 +120,11 @@ build() { |
| 41 | +@@ -123,21 +114,11 @@ |
51 | 42 | make |
52 | 43 | popd |
53 | 44 |
|
54 | 45 | - echo ':: turbostat' |
55 | | -- pushd linux/tools/power/x86/turbostat |
| 46 | +- pushd "$_srcname"/tools/power/x86/turbostat |
56 | 47 | - make |
57 | 48 | - popd |
58 | 49 | - |
59 | 50 | - echo ':: hv' |
60 | | -- pushd linux/tools/hv |
| 51 | +- pushd "$_srcname"/tools/hv |
61 | 52 | - CFLAGS+=' -DKVP_SCRIPTS_PATH=\"/usr/lib/hypervkvpd/\"' make |
62 | 53 | - popd |
63 | 54 | - |
64 | 55 | echo ':: bpf' |
65 | | - pushd linux/tools/bpf |
| 56 | + pushd "$_srcname"/tools/bpf |
66 | 57 | # doesn't compile when we don't first compile bpftool in its own directory and |
67 | 58 | # man pages require to be also launch from the subdirectory |
68 | 59 | - make -C bpftool all doc |
69 | 60 | + make -C bpftool all doc SRCARCH=riscv |
70 | 61 | # runqslower, require kernel binary path to build, skip it |
71 | 62 | make -W runqslower |
72 | 63 | popd |
73 | | -@@ -150,16 +133,6 @@ build() { |
74 | | - pushd linux/tools/bootconfig |
| 64 | +@@ -146,16 +127,6 @@ |
| 65 | + pushd "$_srcname"/tools/bootconfig |
75 | 66 | make |
76 | 67 | popd |
77 | 68 | - |
78 | 69 | - echo ':: intel-speed-select' |
79 | | -- pushd linux/tools/power/x86/intel-speed-select |
| 70 | +- pushd "$_srcname"/tools/power/x86/intel-speed-select |
80 | 71 | - make |
81 | 72 | - popd |
82 | 73 | - |
83 | 74 | - echo ':: kcpuid' |
84 | | -- pushd linux/tools/arch/x86/kcpuid |
| 75 | +- pushd "$_srcname"/tools/arch/x86/kcpuid |
85 | 76 | - make |
86 | 77 | - popd |
87 | 78 | } |
88 | 79 |
|
89 | 80 | package_linux-tools-meta() { |
90 | | -@@ -169,14 +142,9 @@ package_linux-tools-meta() { |
| 81 | +@@ -165,14 +136,9 @@ |
91 | 82 | 'bootconfig' |
92 | 83 | 'bpf' |
93 | 84 | 'cpupower' |
|
102 | 93 | ) |
103 | 94 | conflicts=( |
104 | 95 | 'acpidump' |
| 96 | +@@ -198,6 +164,7 @@ |
| 97 | + PYTHON_CONFIG=python-config \ |
| 98 | + DESTDIR="$pkgdir" \ |
| 99 | + LIBPFM4=1 \ |
| 100 | ++ SRCARCH=riscv \ |
| 101 | + install install-python_ext |
| 102 | + cd "$pkgdir" |
| 103 | + # add linker search path |
0 commit comments