aboutsummaryrefslogtreecommitdiffstats
path: root/community/bear/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/bear/APKBUILD')
-rw-r--r--community/bear/APKBUILD22
1 files changed, 11 insertions, 11 deletions
diff --git a/community/bear/APKBUILD b/community/bear/APKBUILD
index 8827fc58231..61493098fe9 100644
--- a/community/bear/APKBUILD
+++ b/community/bear/APKBUILD
@@ -1,13 +1,15 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
-# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
+# Maintainer:
pkgname=bear
-pkgver=3.0.19
-pkgrel=4
+pkgver=3.1.3
+pkgrel=3
pkgdesc="Tool which generates a compilation database for clang tooling"
url="https://github.com/rizsotto/Bear"
-arch="all"
+# s390x: segfaults in check
+arch="all !s390x"
license="GPL-3.0-or-later"
makedepends="
+ abseil-cpp-dev
c-ares-dev
cmake
fmt-dev
@@ -16,6 +18,7 @@ makedepends="
nlohmann-json
protobuf-dev
re2-dev
+ samurai
spdlog-dev
sqlite-dev
"
@@ -26,23 +29,20 @@ builddir="$srcdir/Bear-$pkgver"
# XXX: Tests fail when ccache is enabled.
-#armv7 and armhf have some failing tests
+# armv7, armhf and aarch64 have some failing tests.
case "$CARCH" in
- armhf|armv7) options="!check" ;;
+ armhf|armv7|aarch64) options="!check" ;;
esac
prepare() {
default_prepare
- sed -i "s|/usr/bin/env python|/usr/bin/env python3|" \
- test/bin/assert_compilation \
- test/bin/assert_intercepted
case "$CARCH" in
x86) rm -f test/cases/intercept/preload/signal_outside_build.sh ;;
esac
}
build() {
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
@@ -61,5 +61,5 @@ package() {
}
sha512sums="
-688766a76cc3bee1dc82478d29d6e8754618f92633c842586fce95f2f1096764902ffd64a6f2f59101e58eba5472bf39ddb178c3dfcd48491fa4eb63d111585c bear-3.0.19.tar.gz
+34039b51a7cd636bdb7fb716f69d6c70de3e7bfc5e2c83a3040942010fb7effe49b0afa0d29be182eb550d57b024fbe5bea779a7fda5f86201865bf491ba1672 bear-3.1.3.tar.gz
"