X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=README.md;h=d34b2c024f75522f900f304e25f4bda53cd8d447;hb=c29d741c0e4ffdd9b1ac2704a9e7409fa91602a4;hp=591f3f3abcc355d36c0ce25359060a598ac28fc1;hpb=d4bdbeaa0da971c9dbc4cbf20e3f4476905e1961;p=platform%2Fupstream%2Fgstreamer.git diff --git a/README.md b/README.md index 591f3f3..d34b2c0 100644 --- a/README.md +++ b/README.md @@ -38,9 +38,7 @@ You can find [instructions for Windows below](#windows-prerequisites-setup). ### Install meson and ninja -Meson 0.52 or newer is required. - -For cross-compilation Meson 0.54 or newer is required. +Meson 0.59 or newer is required. On Linux and macOS you can get meson through your package manager or using: @@ -207,7 +205,7 @@ All the selected features will be registered into a dedicated `NULL` plugin name This will cause the features/plugins that are not registered to not be included in the final gstreamer-full library. -This is an experimental feature, backward uncompatible changes could still be +This is an experimental feature, backward incompatible changes could still be made in the future. # Development environment @@ -236,6 +234,9 @@ An external script can be run in development environment with: ./gst-env.py external_script.sh ``` +For more extensive documentation about the development environment go to [the +documentation](https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-meson.html). + ## Custom subprojects We also added a meson option, `custom_subprojects`, that allows the user @@ -386,12 +387,6 @@ Note that Meson is written entirely in Python, so you can also run it as-is from the [git repository](https://github.com/mesonbuild/meson/) if you want to use the latest master branch for some reason. -**ARM64 native only**: You might need -[native upstream ARM64 support fix](https://github.com/mesonbuild/meson/pull/7432) -which is expected to be a part of Meson 0.55.1. -If your Meson package version which was installed via `pip3` is lower than 0.55.1, -then you need to use [the latest master branch](https://github.com/mesonbuild/meson/). - ### Running Meson on Windows At present, to build with Visual Studio, you need to run Meson from inside the @@ -431,13 +426,13 @@ git clone https://github.com/mesonbuild/meson.git ``` BUILDDIR=$PWD/winebuild/ export WINEPREFIX=$BUILDDIR/wine-prefix/ && mkdir -p $WINEPREFIX -# Setting the prefix is mandatory as it is used to setup symlinks during uninstalled development +# Setting the prefix is mandatory as it is used to setup symlinks within the development environment meson/meson.py $BUILDDIR --cross-file meson/cross/linux-mingw-w64-64bit.txt -Dgst-plugins-bad:vulkan=disabled -Dorc:gtk_doc=disabled --prefix=$BUILDDIR/wininstall/ -Djson-glib:gtk_doc=disabled meson/meson.py install -C $BUILDDIR/ ``` > __NOTE__: You should use `meson install -C $BUILDDIR` each time you make a change -> instead of the usual `ninja -C build` as the environment is not uninstalled. +> instead of the usual `ninja -C build` as this is not in the development environment. #### The development environment