[gnome-boxes/wip/kalev/ovf-support: 3/6] build: Add libovf-glib dependency
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes/wip/kalev/ovf-support: 3/6] build: Add libovf-glib dependency
- Date: Thu, 10 May 2018 16:10:34 +0000 (UTC)
commit 20e04fc260aecbe23e9abf25620670241414b564
Author: Felipe Borges <felipeborges gnome org>
Date: Mon May 7 14:52:00 2018 +0200
build: Add libovf-glib dependency
This library enables Boxes to handle .ova files.
See https://gitlab.gnome.org/felipeborges/libovf-glib
.gitmodules | 3 +++
src/meson.build | 11 +++++++++++
subprojects/libovf-glib.wrap | 4 ++++
3 files changed, 18 insertions(+)
---
diff --git a/.gitmodules b/.gitmodules
index e69de29b..647fffc8 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "libovf-glib"]
+ path = subprojects/libovf-glib
+ url = https://gitlab.gnome.org/felipeborges/libovf-glib.git
diff --git a/src/meson.build b/src/meson.build
index 27fd6ab0..26abe020 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -153,6 +153,17 @@ if get_option('ovirt')
]
endif
+pkgdatadir = join_paths(data_dir, meson.project_name())
+libovf = subproject(
+ 'libovf-glib',
+ default_options: [
+ 'pkgdatadir=' + pkgdatadir,
+ 'pkglibdir=' + pkglibdir
+ ]
+)
+
+dependencies += libovf.get_variable('govf_vapi')
+
executable ('gnome-boxes', vala_sources + resources,
include_directories: config_h_dir,
vala_args: vala_args,
diff --git a/subprojects/libovf-glib.wrap b/subprojects/libovf-glib.wrap
new file mode 100644
index 00000000..f9583587
--- /dev/null
+++ b/subprojects/libovf-glib.wrap
@@ -0,0 +1,4 @@
+[wrap-git]
+directory=libvof-glib
+url=https://gitlab.gnome.org/felipeborges/libovf-glib.git
+revision=head
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]