* update pahole to 1:1.26-1

This commit is contained in:
Alexander Baldeck 2024-04-09 19:40:48 +02:00
parent fe5111d51b
commit d234782967
3 changed files with 89 additions and 12 deletions

View File

@ -6,13 +6,13 @@ pkgname=(
pahole
ostra-cg
)
pkgver=1.25
pkgrel=4
pkgver=1.26
pkgrel=1
epoch=1
pkgdesc="Pahole and other DWARF utils"
url="https://git.kernel.org/pub/scm/devel/pahole/pahole.git"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(GPL2)
license=(GPL-2.0-only)
makedepends=(
bash
cmake
@ -22,14 +22,13 @@ makedepends=(
python-matplotlib
zlib
)
_commit=02d67c51765dfbd5893087da63744c864c7cc9e0 # master
source=(
https://fedorapeople.org/~acme/dwarves/dwarves-$pkgver.tar.{xz,sign}
python.diff
)
b2sums=('1926fa1fa123fc3ad0f7f063406260b1e1e2611c563fedebee4c837e491164571fdb40408421c0c4ea2fd24e89c54a7a1ea669313b6dd6d7dcfa4934e2c1336e'
b2sums=('cb86bf964f22633432e80d335937379c2096877c6130f49dbe03f2653b7c932bb1c5d87621ac93383be9e4f35294a4f95aadb6392491fb782812db519b39b666'
'SKIP'
'e88fcda77c0a6aaea0d83949cabbaaaf24f6a4b2324a14e459efc202b210c31b58f7a90c75c34ffd08911514b3b6db4be4423e3f8e0fb50b6d914da5be002319')
'd423eb1e05b634516ae1cf652e291fd559650b00b016ed35d0f2bd8ccb04ffd9e1ed1c53e95d86039d656651633792932544de1871a09cb8b4953fa8026492e9')
validpgpkeys=(
2DBF5BAA46FB4DED338A335BD65016F35352AA40 # Arnaldo Carvalho de Melo <acme@kernel.org>
)
@ -43,9 +42,9 @@ prepare() {
build() {
local cmake_options=(
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None
-D__LIB=lib
-D CMAKE_INSTALL_PREFIX=/usr
-D CMAKE_BUILD_TYPE=None
-D __LIB=lib
)
cmake -S dwarves-$pkgver -B build -G Ninja "${cmake_options[@]}"
@ -53,8 +52,7 @@ build() {
}
check() {
cd build
ctest --output-on-failure --stop-on-failure -j$(nproc)
ctest --test-dir build --output-on-failure --stop-on-failure -j$(nproc)
}
_pick() {

View File

@ -0,0 +1,79 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBE6gS9IBEAC68meGuRb+KJS7Vl3b7EP7aq/EBcJd6z2hTiY0Y3y0Er9x5lKq
/FJ6beafMb+kftnOH6oj5hlk0u8NEKUslL1y/wLm4Y1FeGDwFZDWUjKfplehN5LK
6eqgZu24z7rHHGnD20m2H6gzbnQOVgKOTlMunjyP3wSOImUCP3eI/qBpYNKAe1p6
qOsjqigT1QK6rVMrDx1kmMy6tpZ/nkKd56UZIOeW2ZD3d+9+d1zEMHDtOJly2CGP
jp3t4wktqCV1f+0UxNSTIBamUkep36DHiFxRWO4RbHvUMvrUx+ZbaAa8+58+pNfC
1piTKzOsD8VvyTTwY+Kk5RUEJBwNP92nDFeKdAx1eNsRJVVspwquQbJzAbPsecE7
v8Ii7UK2RZaS/82CdUbFHtW2rU6spaqn/QuNfX4+Skr+Bqh/R8d1rWtGeSR1Odfo
FjeHvFg6OpZQT0FWPw80jTM0rdCggnhjzKZk3WqD3ELGmalRfR6M87jP4QSfkQgP
a8XknI+3q9pI5z6sYeTvnbPVTCT8JmBzLcAHHeRfP+WSXBuNhocDZG0fYXmeaS3F
NUM0gNLZvbCaFP0gSrtUiiREPqEWrvgA69cnOkzCc0z/BCyhDrbfL1gXudu30jJW
4O6xuaUdqGKL1D3Hrlt9S72jFhHayu0wgrrUij70gfad3Z63DlQNhQcRywARAQAB
tCpBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAa2VybmVsLm9yZz6JAjgE
EwECACIFAlOjRuoCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJENZQFvNT
UqpARpsP/jc2H7xPN5xFm5sVRXjVOA4r1UDUprIO4P/NwAM/1Ae7F3lRo/O7q0mg
GuMssDN1SMXmtocMopBUMKYSwKzmTDv9+YdqPqGIL7VP/JINoH8hfSdoC++NN0Ar
E9cOe9uAemx/gW3Os0u0hlNo7fQZRL0q2WoSrCYnqYaiCDFxTl0miTjgUgvYfG26
77Q1lzvp2Zp1vebUhgnaZd/673bAI3NlVvD8D6FUzDiiXUu2h4zp3JGnUlykLDkv
d6DUZXP0haDQnjgWNMmHFQPGF2qN08nZ6t226J59+wFQ8yaX+MdTOhItHRVs+0It
IAHcPO+wedsNJwy5PQ3vvfOVlKyfinUeMjL80rLpJGsCSxRKdXHxF3aU/Yms4wzc
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
=SBzU
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,5 +1,5 @@
diff --git i/CMakeLists.txt w/CMakeLists.txt
index 98642e1..b4295fd 100644
index a250182..b9f7bed 100644
--- i/CMakeLists.txt
+++ w/CMakeLists.txt
@@ -188,7 +188,7 @@ install(FILES dwarves.h dwarves_emit.h dwarves_reorganize.h