[gnome-games] meson: Add libarchive dependency



commit c5a06bb0ef84f926e9ffa27eee4b84e1417c0935
Author: Adwait Rawat <adwait rawat gmail com>
Date:   Sun May 5 20:17:38 2019 +0900

    meson: Add libarchive dependency
    
    Add libarchive dependency globally, and remove it in LÖVE plugin.

 meson.build                  | 1 +
 plugins/love/src/meson.build | 9 +--------
 src/meson.build              | 2 ++
 3 files changed, 4 insertions(+), 8 deletions(-)
---
diff --git a/meson.build b/meson.build
index 41a2a805..a9d018c7 100644
--- a/meson.build
+++ b/meson.build
@@ -33,6 +33,7 @@ manette_min_version = '0.2.0'
 retro_gtk_min_version = '0.15.3'
 handy_min_version = '0.0.8'
 
+libarchive_dep = dependency ('libarchive')
 gio_dep = dependency ('gio-2.0', version: '>=' + glib_min_version)
 glib_dep = dependency ('glib-2.0', version: '>=' + glib_min_version)
 grilo_dep = dependency ('grilo-0.3')
diff --git a/plugins/love/src/meson.build b/plugins/love/src/meson.build
index 55d8cfb6..f4d65779 100644
--- a/plugins/love/src/meson.build
+++ b/plugins/love/src/meson.build
@@ -10,17 +10,10 @@ c_args = [
   '-DG_LOG_DOMAIN="GamesLOVE"'
 ]
 
-libarchive_dep = dependency ('libarchive')
-
-dependencies = [
-  gnome_games_dep,
-  libarchive_dep,
-]
-
 shared_module (
   'games-' + plugin_name + '-plugin',
   vala_sources,
-  dependencies: dependencies,
+  dependencies: gnome_games_dep,
   c_args: c_args,
   install: true,
   install_dir: plugins_dir
diff --git a/src/meson.build b/src/meson.build
index 2ca5bb3c..232d7869 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -207,6 +207,7 @@ vala_sources = [
 event_codes_dep = valac.find_library ('event-codes', dirs: gamepad_dir)
 
 dependencies = [
+  libarchive_dep,
   config_dep,
   handy_dep,
   gio_dep,
@@ -237,6 +238,7 @@ gnome_games_exec = executable (
 )
 
 plugin_dependencies = [
+  libarchive_dep,
   gio_dep,
   glib_dep,
   gtk_dep,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]