# Contributor: Rasmus Thomsen # Maintainer: Rasmus Thomsen pkgname=gst-editing-services pkgver=1.20.3 pkgrel=0 pkgdesc="GStreamer Editing Services Library" url="https://gstreamer.freedesktop.org" # s390x blocked by 7 failing tests arch="all !s390x" license="LGPL-2.0-or-later" makedepends="gstreamer-dev gtk-doc python3 gobject-introspection-dev py3-gobject3-dev glib-dev gst-plugins-good gst-plugins-bad-dev gst-plugins-base-dev libxml2-dev flex meson" subpackages="$pkgname-dev $pkgname-doc" source="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-$pkgver.tar.xz" options="!check" # https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/issues/125 build() { abuild-meson \ -Dtests="$(want_check && echo enabled || echo disabled)" \ . 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=" 380cea0abda043a5aaee11981c85a03e59f4a5ac9221342c09d1875477dc327210ad0705e537538a981bef4de99b1aa7ac92fb37c77fc60b44219d673f97f56f gst-editing-services-1.20.3.tar.xz "