File PKGBUILD of Package wf-config

# Maintainer: Yukari Chiba <[email protected]>

pkgname=wf-config
pkgver=0.11.0
pkgrel=1
pkgdesc="A library for managing configuration files, written for wayfire"
arch=(x86_64 aarch64 riscv64 loongarch64)
url=https://github.com/WayfireWM/wf-config
license=(MIT)
depends=(libevdev libxml2)
makedepends=(linux-headers meson ninja pkgconf wayland-protocols glm doctest cmake git)
source=("git+$url.git#tag=v$pkgver")
sha256sums=('2ed4f1ca7d5ca78c05dc35c88842537cdb4fd3d50362038a4a9b553be6bec80a')

build()
{
  ewe-meson "${pkgname}" build
  ninja -C build
}

check()
{
  meson test -C build
}

package()
{
  DESTDIR="${pkgdir}" ninja -C build install
  install -Dm644 "${pkgname}/LICENSE" \
    "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}