# Maintainer: Thomas Booker (CoderThomasB) # Contributor: # Contributor: Philip Goto # Contributor: Sam Whited pkgname=feedbackd pkgver=0.2.0 pkgrel=1 pkgdesc='A daemon to provide haptic feedback on events' arch=(x86_64 aarch64) url='https://source.puri.sm/Librem5/feedbackd' license=(GPL3) depends=( dconf gsound json-glib libgudev gsettings-desktop-schemas ) makedepends=( gobject-introspection meson vala git python-docutils ) source=( "git+${url}.git#tag=v${pkgver}" ) sha256sums=( 'SKIP' ) pkgver() { cd "${pkgname}" git describe --tags | sed 's/^v//' } prepare() { cd "${pkgname}" git submodule init git submodule update } build() { arch-meson "${pkgname}" build -Dgtk_doc=false -Dman=true -Dtests=true -Ddaemon=true meson compile -C build } check() { meson test -C build --print-errorlogs } package() { DESTDIR="${pkgdir}" meson install -C build }