[krb5-auth-dialog] build: Add libadwaita dependency



commit d1a42af56d97226c8758a3b27890325c37446933
Author: Guido Günther <agx sigxcpu org>
Date:   Thu Oct 20 17:00:10 2022 +0200

    build: Add libadwaita dependency

 .gitlab-ci.yml      |  1 +
 meson.build         |  1 +
 plugins/meson.build | 10 ++++++----
 src/meson.build     |  1 +
 4 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 35d47c2..2bb7679 100755
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,7 @@ variables:
       gnome-common
       intltool
       itstool
+      libadwaita-1-dev
       libglib2.0-dev
       libgtk-4-dev
       libkrb5-dev
diff --git a/meson.build b/meson.build
index e880dc8..74a1c8e 100644
--- a/meson.build
+++ b/meson.build
@@ -87,6 +87,7 @@ add_project_arguments(
 gnome = import('gnome')
 i18n  = import('i18n')
 
+adw_dep = dependency('libadwaita-1', version: '>=1.1')
 glib_dep = dependency('glib-2.0', version: glib_ver_cmp)
 gio_dep = dependency('gio-2.0', version: glib_ver_cmp)
 gobject_dep = dependency('gobject-2.0', version: glib_ver_cmp)
diff --git a/plugins/meson.build b/plugins/meson.build
index 3f636c6..694505a 100644
--- a/plugins/meson.build
+++ b/plugins/meson.build
@@ -4,10 +4,12 @@ dummy_plugin_sources = [
   'ka-plugin-dummy.h',
 ]
 
+plugin_deps = [adw_dep, gio_dep, gtk_dep]
+
 shared_module('ka-plugin-dummy',
               dummy_plugin_sources,
               include_directories: src_inc,
-              dependencies: [gio_dep, gtk_dep],
+              dependencies: plugin_deps,
               install: true,
               install_dir: pluginsdir)
 
@@ -20,7 +22,7 @@ if build_pam_plugin
   shared_module('ka-plugin-pam',
                 pam_plugin_sources,
                 include_directories: src_inc,
-                dependencies: [gio_dep, gtk_dep, pam_dep],
+                dependencies: plugin_deps,
                 install: true,
                 install_dir: pluginsdir)
 endif
@@ -33,7 +35,7 @@ afs_plugin_sources = [
 shared_module('ka-plugin-afs',
               afs_plugin_sources,
               include_directories: src_inc,
-              dependencies: [gio_dep, gtk_dep],
+              dependencies: plugin_deps,
               install: true,
               install_dir: pluginsdir)
 
@@ -45,6 +47,6 @@ gnomelock_plugin_sources = [
 shared_module('ka-plugin-gnomelock',
               gnomelock_plugin_sources,
               include_directories: src_inc,
-              dependencies: [gio_dep, gtk_dep],
+              dependencies: plugin_deps,
               install: true,
               install_dir: pluginsdir)
diff --git a/src/meson.build b/src/meson.build
index e65346f..33ad91b 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -57,6 +57,7 @@ krb5_auth_dialog_sources = [
 ]
 
 krb5_auth_dialog_deps = [
+  adw_dep,
   gio_dep,
   gmodule_dep,
   gobject_dep,


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