Date: Monday, April 10, 2023 @ 22:52:27 Author: heftig Revision: 473844
1.25-1 Added: pahole/trunk/keys/ pahole/trunk/keys/pgp/ pahole/trunk/keys/pgp/2DBF5BAA46FB4DED338A335BD65016F35352AA40.asc Modified: pahole/trunk/PKGBUILD pahole/trunk/python.diff -------------------------------------------------------+ PKGBUILD | 54 ++++++++-------- keys/pgp/2DBF5BAA46FB4DED338A335BD65016F35352AA40.asc | 1 python.diff | 2 3 files changed, 31 insertions(+), 26 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-10 21:32:11 UTC (rev 473843) +++ PKGBUILD 2023-04-10 22:52:27 UTC (rev 473844) @@ -1,45 +1,49 @@ # Maintainer: Jan Alexander Steffens (heftig) <[email protected]> pkgname=pahole -pkgver=1.24+r29+g02d67c5 -pkgrel=2 +pkgver=1.25 +pkgrel=1 epoch=1 pkgdesc="Pahole and other DWARF utils" url="https://git.kernel.org/pub/scm/devel/pahole/pahole.git" arch=(x86_64) license=(GPL2) -depends=(libelf python) -makedepends=(git cmake ninja) +depends=( + libelf + python-matplotlib +) +makedepends=( + cmake + ninja +) provides=(libdwarves{,_emit,_reorganize}.so) _commit=02d67c51765dfbd5893087da63744c864c7cc9e0 # master -source=("git+https://git.kernel.org/pub/scm/devel/pahole/pahole.git#commit=$_commit" - "git+https://github.com/libbpf/libbpf" - python.diff) -sha256sums=('SKIP' - 'SKIP' - '12f3d83bda3ec503aca910d0a4372ff8c72886a02aa512b2f37c3f1b21c690c7') +source=( + https://fedorapeople.org/~acme/dwarves/dwarves-$pkgver.tar.{xz,sign} + python.diff +) +b2sums=('1926fa1fa123fc3ad0f7f063406260b1e1e2611c563fedebee4c837e491164571fdb40408421c0c4ea2fd24e89c54a7a1ea669313b6dd6d7dcfa4934e2c1336e' + 'SKIP' + 'e88fcda77c0a6aaea0d83949cabbaaaf24f6a4b2324a14e459efc202b210c31b58f7a90c75c34ffd08911514b3b6db4be4423e3f8e0fb50b6d914da5be002319') +validpgpkeys=( + 2DBF5BAA46FB4DED338A335BD65016F35352AA40 # Arnaldo Carvalho de Melo <[email protected]> +) -pkgver() { - cd pahole - git describe --tags | sed 's/^v//;s/[^-]*-g/r&/;s/-/+/g' -} - prepare() { - cd pahole + cd dwarves-$pkgver # https://bugs.archlinux.org/task/70013 - git apply -3 ../python.diff - - git submodule init - git submodule set-url lib/bpf "$srcdir/libbpf" - git -c protocol.file.allow=always submodule update + patch -Np1 -i ../python.diff } build() { - cmake -S pahole -B build -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ + local cmake_options=( + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_BUILD_TYPE=None -D__LIB=lib + ) + + cmake -S dwarves-$pkgver -B build -G Ninja "${cmake_options[@]}" cmake --build build } @@ -55,4 +59,4 @@ python -O -m compileall -d / "$pkgdir" } -# vim:set sw=2 et: +# vim:set sw=2 sts=-1 et: Added: keys/pgp/2DBF5BAA46FB4DED338A335BD65016F35352AA40.asc =================================================================== (Binary files differ) Index: pahole/trunk/keys/pgp/2DBF5BAA46FB4DED338A335BD65016F35352AA40.asc =================================================================== --- keys/pgp/2DBF5BAA46FB4DED338A335BD65016F35352AA40.asc 2023-04-10 21:32:11 UTC (rev 473843) +++ keys/pgp/2DBF5BAA46FB4DED338A335BD65016F35352AA40.asc 2023-04-10 22:52:27 UTC (rev 473844) Property changes on: pahole/trunk/keys/pgp/2DBF5BAA46FB4DED338A335BD65016F35352AA40.asc ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/pgp-keys \ No newline at end of property Modified: python.diff =================================================================== --- python.diff 2023-04-10 21:32:11 UTC (rev 473843) +++ python.diff 2023-04-10 22:52:27 UTC (rev 473844) @@ -1,5 +1,5 @@ diff --git i/CMakeLists.txt w/CMakeLists.txt -index 1cd82ad..91a10f3 100644 +index 98642e1..b4295fd 100644 --- i/CMakeLists.txt +++ w/CMakeLists.txt @@ -188,7 +188,7 @@ install(FILES dwarves.h dwarves_emit.h dwarves_reorganize.h
