summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCody Schafer2019-05-08 14:31:17 -0400
committerCody Schafer2019-05-08 14:31:45 -0400
commit7398fc0f81be5aba0a7b6f9d2a5226ab31bd4fe4 (patch)
treeb2cff33fb6fc53a895846beca34b497f9e018a29 /PKGBUILD
parent105222c853e2ac81a58320cc745650d0a0a4f12c (diff)
downloadaur-7398fc0f81be5aba0a7b6f9d2a5226ab31bd4fe4.tar.gz
fix python issues & add submodule
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 13 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9c66bc29fc31..1284260824bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,25 +2,28 @@
pkgname=pahole-git
pkgdesc="Various DWARF utils"
-pkgver=1.12.r7.g70ef8c7
-pkgrel=2
+pkgver=1.13.r6.g568dae4
+pkgrel=1
arch=('i686' 'x86_64')
url="http://git.kernel.org/?p=devel/pahole/pahole.git;a=summary"
license=('GPL2')
-depends=('elfutils' 'python2')
+depends=('elfutils' 'python')
makedepends=('git' 'cmake' 'ninja')
provides=('dwarves' 'pahole')
conflicts=('dwarves' 'pahole')
source=(
- $pkgname'::git+https://kernel.googlesource.com/pub/scm/devel/pahole/pahole.git'
- "file://0001-ostra-use-python2.patch"
+ $pkgname::'git+https://kernel.googlesource.com/pub/scm/devel/pahole/pahole.git'
+ 'git+https://github.com/libbpf/libbpf'
)
md5sums=('SKIP' 'SKIP')
prepare() {
- cd "$srcdir/$pkgname"
- patch -Np1 -i "$srcdir/0001-ostra-use-python2.patch"
+ cd "$srcdir"
mkdir -p build
+ cd "$srcdir/$pkgname"
+ git submodule init
+ git config submodule.libbpf.url "$srcdir/libbpf"
+ git submodule update
}
pkgver() {
@@ -29,13 +32,14 @@ pkgver() {
}
build() {
- cd "$srcdir/$pkgname/build"
+ cd "$srcdir/build"
cmake -G Ninja \
-D CMAKE_BUILD_TYPE=Plain \
-D CMAKE_INSTALL_PREFIX=/usr \
-D LIB_INSTALL_DIR=/usr/lib \
- ..
+ ../"$pkgname"
+
ninja -v
}