blob: 051bf32c44ff6e04ca0d6854a62e3e7d5fd05dc9 [file] [log] [blame]
kind: meson
sources:
- kind: tar
url: gst_downloads:gst-plugins-base/gst-plugins-base-1.18.4.tar.xz
ref: 29e53229a84d01d722f6f6db13087231cdf6113dd85c25746b9b58c3d68e8323
# These patches are upstream already, to be released in 1.18.5.
- kind: patch
path: patches/gst-plugins-base-0001-gst-don-t-use-volatile-to-mean-atomic.patch
- kind: patch
path: patches/gst-plugins-base-0001-gstgl-Fix-build-when-Meson-0.58.0rc1.patch
build-depends:
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
depends:
- freedesktop-sdk.bst:components/gdk-pixbuf.bst
- sdk/gstreamer.bst
- sdk/graphene.bst
- sdk/gtk+-3.bst
- freedesktop-sdk.bst:components/pango.bst
- freedesktop-sdk.bst:components/libdrm.bst
- freedesktop-sdk.bst:components/libsoup.bst
- freedesktop-sdk.bst:bootstrap-import.bst
- freedesktop-sdk.bst:components/alsa-lib.bst
- freedesktop-sdk.bst:components/iso-codes.bst
- freedesktop-sdk.bst:components/libogg.bst
- freedesktop-sdk.bst:components/libtheora.bst
- freedesktop-sdk.bst:components/libvorbis.bst
- freedesktop-sdk.bst:components/mesa-headers.bst
- freedesktop-sdk.bst:components/opus.bst
- freedesktop-sdk.bst:components/orc.bst
- freedesktop-sdk.bst:components/sdl2.bst
- freedesktop-sdk.bst:components/xorg-lib-xv.bst
- freedesktop-sdk.bst:components/wayland-protocols.bst
variables:
meson-local: >-
-Dintrospection=disabled
-Dpackage-origin="webkit-sdk"
-Dcdparanoia=disabled
-Dlibvisual=disabled
-Dtremor=disabled
-Dexamples=disabled
-Dgtk_doc=disabled
-Ddoc=disabled
-Dtests=disabled
public:
bst:
overlap-whitelist:
- '**'
split-rules:
devel:
(>):
- '%{libdir}/libgstallocators-1.0.so'
- '%{libdir}/libgstapp-1.0.so'
- '%{libdir}/libgstaudio-1.0.so'
- '%{libdir}/libgstfft-1.0.so'
- '%{libdir}/libgstgl-1.0.so'
- '%{libdir}/libgstpbutils-1.0.so'
- '%{libdir}/libgstriff-1.0.so'
- '%{libdir}/libgstrtp-1.0.so'
- '%{libdir}/libgstrtsp-1.0.so'
- '%{libdir}/libgstsdp-1.0.so'
- '%{libdir}/libgsttag-1.0.so'
- '%{libdir}/libgstvideo-1.0.so'