| 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. |