summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2019-05-17 18:11:43 -0500
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2019-05-17 18:11:43 -0500
commit7a6c7558337c3e24b09bfb3b93a3a7d314c3748b (patch)
tree581a28a86114d953bff26007f695e53f1a664ee3 /meson.build
parent45244852acc214a7a9d01dc96896ad0c079b437c (diff)
downloadmutter-7a6c7558337c3e24b09bfb3b93a3a7d314c3748b.tar.gz
clutter: Add fribidi dependency and copy deprecated pango functions
Pango functions pango_unichar_direction() and pango_find_base_dir() have been deprecated in pango 1.44, since these are used mostly clutter and gtk, copy the code from pango and use fribidi dependency explicitly. This is the same strategy used by Gtk. https://gitlab.gnome.org/GNOME/mutter/merge_requests/583
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build2
1 files changed, 2 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 01e843d41..9d600377f 100644
--- a/meson.build
+++ b/meson.build
@@ -9,6 +9,7 @@ mutter_plugin_api_version = '3'
libmutter_api_version = '4'
# generic version requirements
+fribidi_req = '>= 1.0.0'
glib_req = '>= 2.53.2'
gi_req = '>= 0.9.5'
gtk3_req = '>= 3.19.8'
@@ -86,6 +87,7 @@ pango_dep = dependency('pango', version: pango_req)
cairo_dep = dependency('cairo', version: cairo_req)
cairo_gobject_dep = dependency('cairo-gobject', version: cairo_req)
pangocairo_dep = dependency('pangocairo', version: pangocairo_req)
+fribidi_dep = dependency('fribidi', version: fribidi_req)
gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas',
version: gsettings_desktop_schemas_req)
glib_dep = dependency('glib-2.0', version: glib_req)