diff options
author | Adrian Perez de Castro | 2024-03-17 23:59:38 +0200 |
---|---|---|
committer | Adrian Perez de Castro | 2024-03-18 00:00:04 +0200 |
commit | 9102eb45a0196fb9a7640a8f50e4f851ee10a5c9 (patch) | |
tree | 0686e1f1ee3b15db5d2ac60ae461d5a3526ee64c /PKGBUILD | |
parent | 94ceb09274fa75f2649398e1b5de319514080989 (diff) | |
download | aur-bloaty-git.tar.gz |
Fix the build, use system abseil-cpp package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -1,17 +1,19 @@ # Maintainer: Adrian Perez de Castro <aperez@igalia.com> # Contributor: Yamakaky <yamakaky@yamaworld.fr> pkgname=bloaty-git -pkgver=1.0.r62.g7cf6c58 +pkgver=1.1.r264.g22a83c0 pkgrel=1 pkgdesc='A size profiler for binaries' arch=(x86_64 i686) url=https://github.com/google/bloaty license=(Apache) -depends=(re2 capstone protobuf) -makedepends=(git cmake) +depends=(re2 capstone protobuf abseil-cpp) +makedepends=(git cmake ninja) conflicts=(bloaty) -source=("${pkgname}::git+${url}") -sha512sums=(SKIP) +source=("${pkgname}::git+${url}" + bloaty-no-bundled-sources.patch) +b2sums=('SKIP' + '4093cf847b4c42e5a82b7e3e5e801cc81bb8f9d4a4e431ba35e6edb7079891096ab3675aac6ca5b409560d00a8755fdbfd9a53978280f71cb84aaa5ba009d46a') pkgver () { cd "${pkgname}" @@ -22,15 +24,19 @@ pkgver () { ) } +prepare () { + cd "${pkgname}" + git apply "${srcdir}/bloaty-no-bundled-sources.patch" +} + build() { - rm -rf "${srcdir}/build" - mkdir "${srcdir}/build" - cd "${srcdir}/build" - cmake -G 'Unix Makefiles' \ + rm -rf build + cmake -GNinja \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING=OFF \ -DBLOATY_ENABLE_CMAKETARGETS=OFF \ - "${srcdir}/${pkgname}" - make + -S"${srcdir}/${pkgname}" -Bbuild + ninja -Cbuild } package() { |