[gnome-boxes/wip/kalev/ovf-support: 3/6] build: Add libovf-glib dependency



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]