# Maintainer: Yiyao Yu # Contributor: Moritz Lipp pkgname=bear _pkgname=Bear pkgver=2.4.1 pkgrel=1 pkgdesc="tool to generate compilation database for clang tooling" arch=('i686' 'x86_64') url="https://github.com/rizsotto/Bear" license=('GPL3') makedepends=('cmake' 'ninja') depends=('python>=2.7') options=('!ccache') conflicts=('bear') provides=('bear') source=(bear-$pkgver.tar.gz::https://github.com/rizsotto/$_pkgname/archive/$pkgver.tar.gz) md5sums=('6d48dcb55fc031a444fafff0ab5c3339') prepare() { cd "$srcdir/$_pkgname-$pkgver" mkdir -p build } build() { cd "$srcdir/$_pkgname-$pkgver/build" cmake \ -GNinja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_SYSCONFDIR=/etc \ -DCMAKE_BUILD_TYPE=plain \ -DCMAKE_INSTALL_LIBDIR=lib \ .. cmake --build . -- -v } check() { cd "$srcdir/$_pkgname-$pkgver/build" cmake --build . -- -v check } package() { cd "$srcdir/$_pkgname-$pkgver/build" DESTDIR="$pkgdir" cmake --build . -- -v install }