[krb5-auth-dialog] build: Add libadwaita dependency
- From: Guido Günther <guidog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [krb5-auth-dialog] build: Add libadwaita dependency
- Date: Fri, 21 Oct 2022 08:55:38 +0000 (UTC)
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]