meson: bump meson requirement to >= 0.59
authorTim-Philipp Müller <tim@centricular.com>
Thu, 14 Oct 2021 17:38:26 +0000 (18:38 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 18 Oct 2021 17:03:19 +0000 (18:03 +0100)
For monorepo build and ugly/bad, for advanced feature
option API like get_option('xyz').required(..) which
we use in combination with the 'gpl' option.

For rest of modules for consistency (people will likely
use newer features based on the top-level requirement).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>

16 files changed:
meson.build
subprojects/gst-devtools/meson.build
subprojects/gst-docs/meson.build
subprojects/gst-editing-services/meson.build
subprojects/gst-integration-testsuites/meson.build
subprojects/gst-libav/meson.build
subprojects/gst-omx/meson.build
subprojects/gst-plugins-bad/meson.build
subprojects/gst-plugins-base/meson.build
subprojects/gst-plugins-good/meson.build
subprojects/gst-plugins-ugly/meson.build
subprojects/gst-python/meson.build
subprojects/gst-rtsp-server/meson.build
subprojects/gstreamer-sharp/meson.build
subprojects/gstreamer-vaapi/meson.build
subprojects/gstreamer/meson.build

index 4a0108c..12f02c9 100644 (file)
@@ -1,6 +1,6 @@
 project('All GStreamer modules', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54.0',
+  meson_version : '>= 0.59',
   default_options : ['buildtype=debugoptimized',
                      # Needed due to https://github.com/mesonbuild/meson/issues/1889,
                      # but this can cause problems in the future. Remove it
index 26205d4..5711397 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-devtools', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
                       'buildtype=debugoptimized' ])
index 87e4b70..045a4b1 100644 (file)
@@ -1,6 +1,6 @@
 project('GStreamer manuals and tutorials', 'c',
   version: '1.19.2.1',
-  meson_version : '>= 0.54')
+  meson_version : '>= 0.59')
 
 hotdoc_p = find_program('hotdoc')
 if not hotdoc_p.found()
index 054751b..c84d7a4 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-editing-services', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index 1618099..0e2efdb 100644 (file)
@@ -1 +1 @@
-project('gst-integration-testsuites', [], version: '1.19.2.1', meson_version : '>= 0.54', license: 'LGPL')
+project('gst-integration-testsuites', [], version: '1.19.2.1', meson_version : '>= 0.59', license: 'LGPL')
index 717828a..8b36c73 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-libav', 'c', 'cpp',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index 5f91577..a04d22b 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-omx', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index 474397e..12ed791 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-plugins-bad', 'c', 'cpp',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index c84d0ff..88253f1 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-plugins-base', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index 81fba5d..ce32a95 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-plugins-good', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index ac19511..68bce1f 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-plugins-ugly', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index 7ae77b1..f4e42be 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-python', 'c', 'cpp',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
                       'buildtype=debugoptimized' ])
index c9042e8..4613aa9 100644 (file)
@@ -1,6 +1,6 @@
 project('gst-rtsp-server', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : ['warning_level=1', 'buildtype=debugoptimized'])
 
 gst_version = meson.project_version()
index 74b69f6..6d69bc2 100644 (file)
@@ -1,5 +1,5 @@
 project('gstreamer-sharp', ['cs', 'c'], version: '1.19.2.1',
-    meson_version : '>= 0.54', license: 'LGPL')
+    meson_version : '>= 0.59', license: 'LGPL')
 
 if host_machine.system() == 'osx'
   lib_prefix=''
index 10e1ef2..95ea0cb 100644 (file)
@@ -1,6 +1,6 @@
 project('gstreamer-vaapi', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
 
index 3c5eae2..f9d675a 100644 (file)
@@ -1,6 +1,6 @@
 project('gstreamer', 'c',
   version : '1.19.2.1',
-  meson_version : '>= 0.54',
+  meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])