[gnome-bluetooth/wip/cdavis/adw-header-suffixes: 4/4] meson: Add libadwaita as a subproject




commit e982b0f2bb0a2414cf2d50835a261387872093ff
Author: Christopher Davis <christopherdavis gnome org>
Date:   Mon Jan 31 12:22:01 2022 -0800

    meson: Add libadwaita as a subproject

 .gitignore                  | 1 +
 .gitlab-ci.yml              | 1 +
 meson.build                 | 7 ++++++-
 subprojects/libadwaita.wrap | 3 +++
 4 files changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..538a4526
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+subprojects/libadwaita/
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4f49dd00..e21f1f5e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,7 @@ variables:
     gtk-doc
     gobject-introspection-devel
     gtk4-devel
+    sassc
     libadwaita-devel
     systemd-devel
     gsound-devel
diff --git a/meson.build b/meson.build
index d43822d5..63a04caa 100644
--- a/meson.build
+++ b/meson.build
@@ -99,7 +99,12 @@ gio_dep = dependency('gio-2.0', version: '>= 2.44')
 gio_unix_dep = dependency('gio-unix-2.0')
 gtk_dep = dependency('gtk4', version: '>= 4.4')
 gsound_dep = dependency('gsound')
-libadwaita_dep = dependency('libadwaita-1', version: '>= 1.1')
+libadwaita_dep = dependency(
+  'libadwaita-1',
+  version: '>= 1.1',
+  fallback: ['libadwaita', 'libadwaita_dep'],
+  default_options: ['examples=false', 'introspection=disabled', 'tests=false', 'vapi=false'],
+)
 libnotify_dep = dependency('libnotify', version: '>= 0.7.0')
 libudev_dep = dependency('libudev')
 
diff --git a/subprojects/libadwaita.wrap b/subprojects/libadwaita.wrap
new file mode 100644
index 00000000..a0c06093
--- /dev/null
+++ b/subprojects/libadwaita.wrap
@@ -0,0 +1,3 @@
+[wrap-git]
+url = https://gitlab.gnome.org/GNOME/libadwaita.git
+revision = main


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