2016-08-24 15:10:21 +00:00
|
|
|
# gst-all
|
|
|
|
|
2016-08-26 01:13:40 +00:00
|
|
|
GStreamer [meson](http://mesonbuild.com/) based repositories aggregrator
|
2016-08-24 15:10:21 +00:00
|
|
|
|
|
|
|
You can build GStreamer and all its component at once using
|
|
|
|
meson and its "subproject" feature.
|
|
|
|
|
2016-10-10 23:14:50 +00:00
|
|
|
## Getting started
|
|
|
|
|
|
|
|
We have an helper script to get started, will get the right [meson](http://mesonbuild.com/)
|
|
|
|
version and get you ready to build. You can just get all GStreamer built running:
|
|
|
|
|
2016-10-14 08:31:38 +00:00
|
|
|
NOTE: on fedora (and maybe other distributions) replace `ninja` with `ninja-build`
|
|
|
|
|
2016-10-10 23:14:50 +00:00
|
|
|
```
|
|
|
|
./configure && ninja -C build/
|
|
|
|
```
|
|
|
|
|
2016-08-24 15:10:21 +00:00
|
|
|
## GStreamer uninstalled
|
|
|
|
|
|
|
|
gst-all also contains a special `uninstalled` target that lets you enter
|
|
|
|
an uninstalled development environment where you will be able
|
|
|
|
to work on GStreamer easily.
|
|
|
|
|
2016-08-26 01:13:40 +00:00
|
|
|
Inside that environment you will find the GStreamer modules
|
2016-08-24 15:10:21 +00:00
|
|
|
in subprojects/, you can simply hack in there and to rebuild you
|
2016-08-26 01:13:40 +00:00
|
|
|
just need to rerun `ninja`.
|
2016-08-24 15:10:21 +00:00
|
|
|
|