summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-10-07 12:43:43 +0200
committerDaiki Ueno <ueno@gnu.org>2019-10-08 07:55:55 +0000
commita6317352e8357b44d36e53cba80dedfd69a30630 (patch)
tree077aedec11f891e8fe51185be5d9426e2c48562d
parent060061905ac4ede1ceeef1a0af86cb47aacd28d3 (diff)
downloadlibsecret-a6317352e8357b44d36e53cba80dedfd69a30630.tar.gz
build: Properly expose backend vfuncs to vapi
-rw-r--r--libsecret/Secret-1.metadata8
-rw-r--r--libsecret/meson.build2
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',