From 7c7d7e369f3f7fbade7c76d6d567fd09ee27ef66 Mon Sep 17 00:00:00 2001
From: Bruce Cowan <bruce@bcowan.eu>
Date: Wed, 3 Jan 2018 12:35:29 +0000
Subject: [PATCH] Bring back version checks

---
 meson.build     | 11 ++++++++++-
 src/meson.build |  4 ++--
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/meson.build b/meson.build
index 13df4ed..7dae6c6 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,13 @@
-project('rugby', 'c')
+project('rugby', 'c', license:'LGPL')
+
+add_project_arguments('-Wdeprecated-declarations', language: 'c')
+add_project_arguments('-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32', language: 'c')
+add_project_arguments('-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32', language: 'c')
+add_project_arguments('-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_16', language: 'c')
+add_project_arguments('-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_16', language: 'c')
+
+glib_dep = dependency('glib-2.0', version: '>=2.32')
+gtk_dep = dependency('gtk+-3.0', version: '>=3.16')
 
 subdir('data')
 subdir('src')
diff --git a/src/meson.build b/src/meson.build
index a375dd7..e3712d5 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -11,9 +11,9 @@ sources = files(
 
 sources += resources
 
-gtk = dependency('gtk+-3.0', version : '>= 3.16')
+deps = [glib_dep, gtk_dep]
 
 executable('rugby',
            sources,
-           dependencies: gtk,
+           dependencies: deps,
            install: true)
-- 
GitLab