Totem should link against libgirepository
It looks like totem is using g_irepository_require
without linking against gobject-introspection-1.0
. This is an issue now that libpeas won't automatically pull in that dependency for you.
You probably need something like:
diff --git a/src/meson.build b/src/meson.build
index ff464f4f..ba7f0d61 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -63,6 +63,10 @@ totem_common_deps = libbacon_video_widget_deps + python_deps + [
dependency('gnome-desktop-3.0')
]
+if have_gir
+totem_common_deps += gir_dep
+endif
+
totem_common_cflags = common_flags + warn_flags + [
'-DDBUS_API_SUBJECT_TO_CHANGE',
'-DGNOMELOCALEDIR="@0@"'.format(totem_localedir),
but it's late and I don't have time yet to actually build/test before putting together a proper MR (before you'll probably want to make a release soon).
Edited by Christian Hergert