# Maintainer: Mark Wagie pkgname=gnome-network-displays pkgver=0.92.2 pkgrel=1 pkgdesc="Miracast implementation for GNOME" arch=('x86_64') url="https://gitlab.gnome.org/GNOME/gnome-network-displays" license=('GPL-3.0-or-later') depends=( 'avahi' 'gst-plugins-bad' 'gst-plugins-good' 'gst-plugins-ugly' 'gst-rtsp-server' 'libadwaita' 'libportal-gtk4' 'libpulse' 'networkmanager' 'protobuf-c' 'python-gobject' 'xdg-desktop-portal' ) makedepends=('meson') optdepends=( 'dnsmasq' 'gst-plugin-pipewire' 'gstreamer-vaapi' ) source=("$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz") sha256sums=('747fab988dabd954e6b3e07fb0980cba085b7d75a1c2294f65d263068f9f365c') build() { arch-meson "$pkgname-$pkgver" build meson compile -C build } check() { meson test -C build --print-errorlogs || : } package() { meson install -C build --destdir "$pkgdir" }