pkgname=gst-plugins-good pkgver=1.24.9 pkgrel=1 pkgdesc="GStreamer Multimedia Framework Good Plugins" arch=('x86_64') license=('LGPL') url="https://gstreamer.freedesktop.org/" depends=('pulseaudio' 'jack2' 'gst-plugins-base' 'wavpack' 'aalib' 'taglib' 'libdv' 'libshout' 'libvpx' 'gdk-pixbuf2' 'libcaca' 'libavc1394' 'libiec61883' 'libxdamage' 'v4l-utils' 'libgudev' 'qt5-x11extras' 'qt5-wayland' 'qt6-wayland' 'mpg123' 'flac') makedepends=('gstreamer' 'speex' 'libraw1394' 'python3' 'meson' 'ninja' 'qt5-tools' 'qt6-tools') options=('!libtool' '!emptydirs') source=("https://gstreamer.freedesktop.org/src/gst-plugins-good/${pkgname}-${pkgver}.tar.xz" "https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/commit/c481cb5f2209087ffc0094490bacab46eda2d06b.diff") sha256sums=('897de50bff337e3ca2f86f1eaa28e0828d83024156162a50c4ea0af86e29799f' 'b499e9f62c127e7bea2c08bd683e4ac0513552a951e76e2c3219a766de23e61a') build() { mkdir -p build cd build meson setup ../${pkgname}-${pkgver} \ --prefix=/usr \ --buildtype=release \ -Dpackage-name="GStreamer Good (KaOS)" \ -Dpackage-origin="https://kaosx.us/" ninja } check() { cd build # 117/117 elements_flvmux FAIL ninja test } package() { cd build DESTDIR=${pkgdir} ninja install }