[gegl/wip/nielsdg/vapi-fixes: 1/2] meson: Use metadata for GEGL VAPI



commit 996b86ed6e1f53078f9cef90a876f43a99f829e9
Author: Niels De Graef <nielsdegraef gmail com>
Date:   Fri May 8 01:00:39 2020 +0200

    meson: Use metadata for GEGL VAPI
    
    In the port to Meson, `Gegl.metadata` was accidentally no longer
    configured and used for the vapigen command.

 gegl/meson.build | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/gegl/meson.build b/gegl/meson.build
index 2bcaf8f53..7e1bb0e5a 100644
--- a/gegl/meson.build
+++ b/gegl/meson.build
@@ -125,10 +125,16 @@ if get_option('introspection')
   )
 
   if vapigen.found()
-     gnome.generate_vapi(api_name,
-       metadata_dirs: '.',
-       sources: gegl_gir[0],
-       install: true,
-     )
+    configure_file(
+      input: 'Gegl.metadata.in',
+      output: 'Gegl-@0@.metadata'.format(api_version),
+      copy: true,
+    )
+
+    gnome.generate_vapi(api_name,
+      metadata_dirs: '.',
+      sources: gegl_gir[0],
+      install: true,
+    )
   endif
 endif


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]