blob: e8a9133119fa6f7f0618d2e5bd72830f540f7524 [file] [log] [blame]
kind: meson
sources:
- kind: tar
url: gst_downloads:gstreamer/gstreamer-1.20.2.tar.xz
ref: df24e8792691a02dfe003b3833a51f1dbc6c3331ae625d143b17da939ceb5e0a
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
-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'