| kind: meson |
| sources: |
| - kind: tar |
| url: gst_downloads:gst-plugins-good/gst-plugins-good-1.18.4.tar.xz |
| ref: b6e50e3a9bbcd56ee6ec71c33aa8332cc9c926b0c1fae995aac8b3040ebe39b0 |
| # These patches are upstream already, to be released in 1.18.5. |
| - kind: patch |
| path: patches/gst-plugins-good-0001-gst-don-t-use-volatile-to-mean-atomic.patch |
| build-depends: |
| - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst |
| depends: |
| - freedesktop-sdk.bst:components/gdk-pixbuf.bst |
| - sdk/gstreamer.bst |
| - sdk/gst-plugins-base.bst |
| - sdk/gtk+-3.bst |
| - freedesktop-sdk.bst:components/libsoup.bst |
| - freedesktop-sdk.bst:components/v4l-utils.bst |
| - qt5/qtdeclarative.bst |
| - qt5/qtquickcontrols2.bst |
| - qt5/qtquickcontrols.bst |
| - freedesktop-sdk.bst:components/cairo.bst |
| - freedesktop-sdk.bst:components/jpeg.bst |
| - freedesktop-sdk.bst:components/lame.bst |
| - freedesktop-sdk.bst:components/libflac.bst |
| - freedesktop-sdk.bst:components/libpng.bst |
| - freedesktop-sdk.bst:components/libpulse.bst |
| - freedesktop-sdk.bst:components/libvpx.bst |
| - freedesktop-sdk.bst:components/mpg123.bst |
| - freedesktop-sdk.bst:components/nasm.bst |
| - freedesktop-sdk.bst:components/orc.bst |
| - freedesktop-sdk.bst:components/speex.bst |
| - freedesktop-sdk.bst:components/wavpack.bst |
| - freedesktop-sdk.bst:bootstrap-import.bst |
| variables: |
| meson-local: >- |
| -Dpackage-origin="webkit-sdk" |
| -Daalib=disabled |
| -Ddoc=disabled |
| -Djack=disabled |
| -Dlibcaca=disabled |
| -Ddv=disabled |
| -Ddv1394=disabled |
| -Drpicamsrc=disabled |
| -Dshout2=disabled |
| -Dtaglib=disabled |
| -Dtwolame=disabled |
| -Dv4l2-gudev=disabled |