From cb90f02073658c26b3768f45d0314294d866b64b Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sun, 30 Mar 2025 12:40:48 +0200 Subject: [PATCH] meson: Specify dependencies --- meson.build | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index fb3de51..382f24a 100644 --- a/meson.build +++ b/meson.build @@ -8,8 +8,14 @@ project( i18n = import('i18n') gnome = import('gnome') -# TODO: Add dependency checks for required shared libraries like SQLite, -# GStreamer (including plugins), Gtk, Libadwaita etc. +dependency('libadwaita-1', version: '>= 1.7') +dependency('sqlite3', version: '>= 3.38') +dependency('glib-2.0', version: '>= 2.84') +dependency('gstreamer-1.0', version: '>= 1.16') +dependency('gstreamer-play-1.0', version: '>= 1.16') +dependency('gtk4', version: '>= 4.18') +dependency('dbus-1') +dependency('openssl', version: '>= 1.0') name = 'Musicus' base_id = 'de.johrpan.Musicus'