post install: query media modules
authorLuca Bacci <luca.bacci982@gmail.com>
Fri, 14 Jan 2022 17:53:36 +0000 (18:53 +0100)
committerLuca Bacci <luca.bacci982@gmail.com>
Fri, 14 Jan 2022 17:57:03 +0000 (18:57 +0100)
build-aux/meson/post-install.py
modules/media/meson.build

index 5238e3c8096bc4bbee0250fc55330965be06587a..f57ae5e3217cb5f31177bc21824ef56bc0579468 100644 (file)
@@ -13,7 +13,7 @@ if 'DESTDIR' not in os.environ:
 
     gtk_moduledir = os.path.join(gtk_libdir, 'gtk-' + gtk_api_version, gtk_abi_version)
     gtk_printmodule_dir = os.path.join(gtk_moduledir, 'printbackends')
-    gtk_immodule_dir = os.path.join(gtk_moduledir, 'immodules')
+    gtk_mediamodule_dir = os.path.join(gtk_moduledir, 'media')
 
     print('Compiling GSettings schemas...')
     glib_compile_schemas = subprocess.check_output(['pkg-config',
@@ -40,6 +40,6 @@ if 'DESTDIR' not in os.environ:
         gio_querymodules = 'gio-querymodules'
     subprocess.call([gio_querymodules, gtk_printmodule_dir])
 
-    print('Updating module cache for input methods...')
-    os.makedirs(gtk_immodule_dir, exist_ok=True)
-    subprocess.call([gio_querymodules, gtk_immodule_dir])
+    print('Updating module cache for media backends...')
+    os.makedirs(gtk_mediamodule_dir, exist_ok=True)
+    subprocess.call([gio_querymodules, gtk_mediamodule_dir])
index d24f84dd869e16aa8820b523aeb62f5c57bdf9f4..48ecfd5e1092023409957283f43e34ce9dba50bf 100644 (file)
@@ -69,3 +69,7 @@ if gstplayer_dep.found() and gstgl_dep.found()
     install: true,
   )
 endif
+
+if media_backends.length() > 0
+  gio_module_dirs += media_install_dir
+endif