# Maintainer: Luca Weiss pkgname=umockdev pkgver=0.17.16 pkgrel=0 pkgdesc="Mock hardware devices for creating unit tests and bug reporting" arch="all" url="https://github.com/martinpitt/umockdev" license="LGPL-2.1-or-later" makedepends="eudev-dev gtk-doc meson vala libpcap-dev gobject-introspection-dev" checkdepends="gphoto2 libgudev-dev py3-gobject3 usbutils xz" if [ "$CARCH" != "ppc64le" ]; then checkdepends="$checkdepends evtest" fi options="!check" # fail on builders for some reason, works on CI and locally (and for upstream) source="https://github.com/martinpitt/umockdev/releases/download/$pkgver/umockdev-$pkgver.tar.xz" subpackages="$pkgname-dev $pkgname-doc" build() { abuild-meson \ -Dgtk_doc=true \ . output meson compile ${JOBS:+-j ${JOBS}} -C output } check() { meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } sha512sums=" 5d4a094481510f4466e49766512d0959a5a9d9f5a9b7cbd7719bc94e95d9800760482bf3ea2ee97d2138c89680adb4116964688ae13a07e3c1f0ba8e94230584 umockdev-0.17.16.tar.xz "