git subrepo clone --branch=master https://aur.archlinux.org/bear

subrepo:
  subdir:   "bear"
  merged:   "8a88471"
upstream:
  origin:   "https://aur.archlinux.org/bear"
  branch:   "master"
  commit:   "8a88471"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"
This commit is contained in:
Gabriel Ebner 2021-01-28 10:35:13 +01:00
parent 6517fdbe98
commit cf9279e0d8
4 changed files with 75 additions and 0 deletions

22
bear/.SRCINFO Normal file
View File

@ -0,0 +1,22 @@
pkgbase = bear
pkgdesc = tool to generate compilation database for clang tooling
pkgver = 3.0.7
pkgrel = 1
url = https://github.com/rizsotto/Bear
arch = i686
arch = x86_64
license = GPL3
makedepends = cmake
makedepends = ninja
makedepends = nlohmann-json
depends = grpc
depends = fmt
depends = spdlog
provides = bear
conflicts = bear
conflicts = interception-tools
source = Bear-3.0.7.tar.gz::https://github.com/rizsotto/Bear/archive/3.0.7.tar.gz
sha256sums = 90004c7f8c83b81b3c6d9a1dced83e6cc212f60a1d1434b934ae0cf0045b3193
pkgname = bear

3
bear/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
pkg/
src/
*.tar.*

12
bear/.gitrepo Normal file
View File

@ -0,0 +1,12 @@
; DO NOT EDIT (unless you know what you are doing)
;
; This subdirectory is a git "subrepo", and this file is maintained by the
; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme
;
[subrepo]
remote = https://aur.archlinux.org/bear
branch = master
commit = 8a8847175fd5e10797759841db6e407ba07f87c5
parent = 6517fdbe98fd60036daec4ab50ba1c76529e3af6
method = merge
cmdver = 0.4.3

38
bear/PKGBUILD Normal file
View File

@ -0,0 +1,38 @@
# Maintainer: Yiyao Yu <yuydevel at protonmail dot com>
# Contributor: Moritz Lipp <mlq@pwmt.org>
pkgname=bear
_pkgname=Bear
pkgver=3.0.7
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' 'nlohmann-json')
depends=('grpc' 'fmt' 'spdlog')
conflicts=('bear' 'interception-tools')
provides=('bear')
source=("$_pkgname-$pkgver.tar.gz::https://github.com/rizsotto/$_pkgname/archive/$pkgver.tar.gz")
sha256sums=('90004c7f8c83b81b3c6d9a1dced83e6cc212f60a1d1434b934ae0cf0045b3193')
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DCMAKE_INSTALL_LIBEXECDIR="lib/${pkgname}" \
-DENABLE_UNIT_TESTS=OFF \
-DENABLE_FUNC_TESTS=OFF \
.
make all
}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
DESTDIR="${pkgdir}" make install
# Workaround for including compile dir in package
rm -rf "${pkgdir}${srcdir}"
find "${pkgdir}" -empty -type d -delete
}