[libsecret/wip/dueno/backend] build: Properly expose backend vfuncs to vapi



commit b1351f07175d7631a9f204765f3a947264010ace
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Mon Oct 7 12:43:43 2019 +0200

    build: Properly expose backend vfuncs to vapi

 libsecret/Secret-1.metadata | 8 ++++----
 libsecret/meson.build       | 2 ++
 2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/libsecret/Secret-1.metadata b/libsecret/Secret-1.metadata
index 3f01645..8288950 100644
--- a/libsecret/Secret-1.metadata
+++ b/libsecret/Secret-1.metadata
@@ -68,7 +68,7 @@ Service
   .prompt_at_dbus_path_finish skip=false nullable=true
 
 Backend
-  .store skip=true
-  .lookup skip=true
-  .clear skip=true
-  .search skip=true
+  .search_finish skip=false type="GLib.List<Secret.Item>"
+  .*#virtual_method.schema nullable
+  .*#virtual_method.attributes type="GLib.HashTable<string,string>"
+  .*#virtual_method.collection nullable
diff --git a/libsecret/meson.build b/libsecret/meson.build
index 7e3dcd3..0421ac9 100644
--- a/libsecret/meson.build
+++ b/libsecret/meson.build
@@ -98,6 +98,8 @@ libsecret_dep = declare_dependency(
 libsecret_gir_sources = [
   'secret-attributes.c',
   'secret-attributes.h',
+  'secret-backend.c',
+  'secret-backend.h',
   'secret-collection.c',
   'secret-collection.h',
   'secret-item.c',


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