blob: 8eb13ebc205ae7a10afb52236afbca5ade8de704 [file] [log] [blame]
kind: meson
sources:
- kind: tar
url: gst_downloads:gstreamer/gstreamer-1.18.4.tar.xz
ref: 9aeec99b38e310817012aa2d1d76573b787af47f8a725a65b833880a094dfbc5
# Backport of https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/679 to be shipped in 1.20.
- kind: patch
path: patches/gstreamer-0001-devicemonitor-Stop-only-the-already-started-provider.patch
build-depends:
- freedesktop-sdk.bst:components/gobject-introspection.bst
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
- freedesktop-sdk.bst:components/flex.bst
- freedesktop-sdk.bst:components/bison.bst
depends:
- freedesktop-sdk.bst:bootstrap-import.bst
- freedesktop-sdk.bst:components/glib.bst
- freedesktop-sdk.bst:components/libunwind.bst
variables:
libexecdir: "%{libdir}"
meson-local: >-
-Dexamples=disabled
-Dbenchmarks=disabled
-Dintrospection=enabled
-Dlibunwind=enabled
-Dlibdw=enabled
-Ddbghelp=disabled
-Dbash-completion=disabled
-Dgtk_doc=disabled
-Ddoc=disabled
-Dpackage-origin="webkit-sdk"
public:
bst:
overlap-whitelist:
- '**'
split-rules:
devel:
(>):
- '%{libdir}/libgstcheck-1.0.so'
- '%{libdir}/libgstbase-1.0.so'
- '%{libdir}/libgstnet-1.0.so'
- '%{libdir}/libgstreamer-1.0.so'
- '%{libdir}/libgstcontroller-1.0.so'