| | 1 | [[PageOutline]] |
| | 2 | |
| | 3 | == Enabling gst-build |
| | 4 | |
| | 5 | [https://gitlab.freedesktop.org/gstreamer/gst-build gst-build] is the aggregated build system for GStreamer developers. If you want to test WebKit with bleeding edge GStreamer, this is the way. The Flatpak SDK has built-in support for gst-build: |
| | 6 | |
| | 7 | {{{ |
| | 8 | #!sh |
| | 9 | $ git clone https://gitlab.freedesktop.org/gstreamer/gst-build.git ~/ |
| | 10 | $ export GST_BUILD_ARGS="-Dexamples=disabled -Dtests=disabled -Ddoc=disabled -Dqt5=disabled -Dgst-plugins-good:v4l2-gudev=disabled -Dpython=disabled -Dges=disabled -Ddevtools=disabled -Dintrospection=disabled -Dgst-plugins-bad:wpe=disabled" |
| | 11 | $ export GST_BUILD_PATH=$HOME/gst-build |
| | 12 | $ build-webkit ... |
| | 13 | $ run-minibrowser ... |
| | 14 | }}} |
| | 15 | |
| | 16 | The GST_BUILD_PATH env var should be set both at build time and run time. The GST_BUILD_ARGS env var is optional, but recommended. |