[libsecret: 1/2] Add missing GType to flags in .gir
- From: Daiki Ueno <dueno src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsecret: 1/2] Add missing GType to flags in .gir
- Date: Tue, 7 May 2019 11:10:17 +0000 (UTC)
commit f36379af33f1312471144efe662535786fcf7edd
Author: Kouhei Sutou <kou clear-code com>
Date: Tue May 7 15:27:21 2019 +0900
Add missing GType to flags in .gir
Here is a sample diff by this change:
--- Secret-1.gir.before 2019-05-07 15:20:58.252288010 +0900
+++ Secret-1.gir.after 2019-05-07 15:26:54.314413832 +0900
@@ -1141,22 +1140,32 @@
</field>
</record>
<bitfield name="CollectionCreateFlags"
+ glib:type-name="SecretCollectionCreateFlags"
+ glib:get-type="secret_collection_create_flags_get_type"
c:type="SecretCollectionCreateFlags">
<doc xml:space="preserve">Flags for secret_collection_create().</doc>
- <member name="collection_create_none"
+ <member name="none"
value="0"
- c:identifier="SECRET_COLLECTION_CREATE_NONE">
+ c:identifier="SECRET_COLLECTION_CREATE_NONE"
+ glib:nick="none">
<doc xml:space="preserve">no flags</doc>
</member>
</bitfield>
Other flags such as SecretServiceFlags also have GType in .gir.
libsecret/Makefile.am | 8 ++++++--
libsecret/meson.build | 1 +
2 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/libsecret/Makefile.am b/libsecret/Makefile.am
index 1d1c489..8e68d97 100644
--- a/libsecret/Makefile.am
+++ b/libsecret/Makefile.am
@@ -24,9 +24,13 @@ inc_HEADERS = \
libsecret/secret-enum-types.h \
$(NULL)
+libsecret_BUILT_ENUMS = \
+ libsecret/secret-enum-types.c libsecret/secret-enum-types.h \
+ $(NULL)
+
libsecret_BUILT = \
secret-dbus-generated.c secret-dbus-generated.h \
- libsecret/secret-enum-types.c libsecret/secret-enum-types.h \
+ $(libsecret_BUILT_ENUMS) \
$(NULL)
libsecret_PUBLIC = \
@@ -117,7 +121,7 @@ Secret_@SECRET_MAJOR@_gir_EXPORT_PACKAGES = libsecret-@SECRET_MAJOR@
Secret_@SECRET_MAJOR@_gir_INCLUDES = GObject-2.0 Gio-2.0
Secret_@SECRET_MAJOR@_gir_LIBS = libsecret-@SECRET_MAJOR@.la
Secret_@SECRET_MAJOR@_gir_CFLAGS = -I$(srcdir) -I$(builddir) -DSECRET_COMPILATION
-Secret_@SECRET_MAJOR@_gir_FILES = $(libsecret_PUBLIC)
+Secret_@SECRET_MAJOR@_gir_FILES = $(libsecret_PUBLIC) $(libsecret_BUILT_ENUMS)
Secret_@SECRET_MAJOR@_gir_SCANNERFLAGS = --c-include "libsecret/secret.h"
gir_DATA += Secret-@SECRET_MAJOR@.gir
diff --git a/libsecret/meson.build b/libsecret/meson.build
index 85c5096..590694e 100644
--- a/libsecret/meson.build
+++ b/libsecret/meson.build
@@ -101,6 +101,7 @@ libsecret_gir_sources = [
'secret-value.c',
'secret-value.h',
]
+libsecret_gir_sources += _enums_generated
libsecret_gir = gnome.generate_gir(libsecret,
sources: libsecret_gir_sources,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]