# Merged with official ABS threadweaver PKGBUILD by João, 2024/03/12 (all respective contributors apply herein)
# Maintainer: João Figueiredo & chaotic-aur <islandc0der@chaotic.cx>
# Contributor: Andrea Scarpino <andrea@archlinux.org>

pkgname=threadweaver-git
pkgver=6.15.0_r657.g253523b
pkgrel=1.1
pkgdesc='High-level multithreading framework'
arch=($CARCH)
url='https://community.kde.org/Frameworks'
license=(LGPL-2.0-only LGPL-3.0-only)
depends=(gcc-libs glibc qt6-base)
makedepends=(git doxygen extra-cmake-modules-git qt6-doc qt6-tools)
conflicts=(${pkgname%-git})
provides=(${pkgname%-git})
source=("git+https://github.com/KDE/${pkgname%-git}.git")
sha256sums=('SKIP')

# pkgver() {
#   cd ${pkgname%-git}
#   _ver="$(git describe | sed 's/^v//;s/-.*//')"
#   echo "${_ver}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
# }

build() {
  cmake -B build -S ${pkgname%-git} \
    -DBUILD_TESTING=OFF \
    -DBUILD_QCH=ON
  cmake --build build
}

package() {
  DESTDIR="$pkgdir" cmake --install build
}
