# Maintainer: John Sanpe pkgname=xdbd-devel-git _gitname=xdbd pkgver=r46.e6e7d25 pkgrel=1 pkgdesc="adbd reimplement and cross platform" arch=(any) url="https://github.com/openbfdev/xdbd.git" branch="develop" license=('GPL') makedepends=('git' 'cmake' 'make' 'gcc' 'fakeroot') source=("${_gitname}::git+${url}#branch=${branch}") md5sums=('SKIP') pkgver() { cd "${srcdir}/${_gitname}" ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build() { cd "${srcdir}/${_gitname}" git submodule update --init --recursive cmake -B build \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release cmake --build build -j$(nproc) } package() { cd "${srcdir}/${_gitname}" DESTDIR="$pkgdir" cmake --install build }