diff --git a/gdk/meson.build b/gdk/meson.build index d68307392b..a7b5f2e630 100644 --- a/gdk/meson.build +++ b/gdk/meson.build @@ -168,6 +168,7 @@ gdk_deps = [ pixbuf_dep, cairo_dep, pango_dep, + fribidi_dep, cairogobj_dep, glib_dep, gobject_dep, diff --git a/gtk/meson.build b/gtk/meson.build index e45b18bf8e..57784e415c 100644 --- a/gtk/meson.build +++ b/gtk/meson.build @@ -872,6 +872,7 @@ gtk_deps = [ platform_gio_dep, pangocairo_dep, pango_dep, + fribidi_dep, cairogobj_dep, cairo_dep, fontconfig_dep, diff --git a/meson.build b/meson.build index 0385d15b07..6579ee4f27 100644 --- a/meson.build +++ b/meson.build @@ -28,6 +28,7 @@ endif glib_req = '>= @0@.@1@.@2@'.format(glib_major_req, glib_minor_req, glib_micro_req) pango_req = '>= 1.41.0' +fribidi_req = '>= 0.19.7' atk_req = '>= 2.15.1' cairo_req = '>= 1.14.0' gdk_pixbuf_req = '>= 2.30.0' @@ -325,6 +326,8 @@ cairo_dep = dependency('cairo', version: cairo_req, required : cc.get_id() cairogobj_dep = dependency('cairo-gobject', version: cairo_req, required : cc.get_id() != 'msvc') pango_dep = dependency('pango', version: pango_req, fallback : ['pango', 'libpango_dep']) +fribidi_dep = dependency('fribidi', version: fribidi_req, + fallback : ['fribidi', 'libfribidi_dep']) # Require PangoFT2 if on X11 or wayland require_pangoft2 = wayland_enabled or x11_enabled