[libgit2-glib] meson: Fix GIR generation
- From: Iñigo Martínez <inigomartinez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgit2-glib] meson: Fix GIR generation
- Date: Thu, 8 Feb 2018 11:17:23 +0000 (UTC)
commit d055813212faeb43e41450cfe861d8e1f95a35d0
Author: Iñigo Martínez <inigomartinez gmail com>
Date: Wed Feb 7 18:47:48 2018 +0100
meson: Fix GIR generation
The generated GIR information does not include proper header
location, which makes packages depending on libgit2 GIR
information not to build properly.
It is also missing the package name and also enums types
information due to not including generated enums files.
This patch fixes these issues.
https://bugzilla.gnome.org/show_bug.cgi?id=792699
libgit2-glib/meson.build | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/libgit2-glib/meson.build b/libgit2-glib/meson.build
index d544f35..ad235f4 100644
--- a/libgit2-glib/meson.build
+++ b/libgit2-glib/meson.build
@@ -235,13 +235,14 @@ endif
if enable_gir
libgit2_glib_gir = gnome.generate_gir(libgit2_glib,
- sources: headers + sources,
+ sources: headers + sources + enum_types,
namespace: libgit2_glib_ns,
nsversion: libgit2_glib_api_version,
identifier_prefix: libgit2_glib_ns,
symbol_prefix: libgit2_glib_ns.to_lower(),
+ export_packages: libgit2_glib_api_name,
includes: [ 'GObject-2.0', 'GLib-2.0', 'Gio-2.0' ],
- header: ggit_h,
+ header: join_paths(meson.project_name(), ggit_h),
install: true)
if enable_vapi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]