summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAdrian Perez de Castro2024-03-17 23:59:38 +0200
committerAdrian Perez de Castro2024-03-18 00:00:04 +0200
commit9102eb45a0196fb9a7640a8f50e4f851ee10a5c9 (patch)
tree0686e1f1ee3b15db5d2ac60ae461d5a3526ee64c /PKGBUILD
parent94ceb09274fa75f2649398e1b5de319514080989 (diff)
downloadaur-bloaty-git.tar.gz
Fix the build, use system abseil-cpp package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 17 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fe38bceb10be..04f45ee17626 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {