From 4abfa58282e958b2ab6fe44c5e3963d1b5db258a Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Sun, 2 Dec 2018 02:06:19 +0200 Subject: [PATCH] meson: declare the needed dependencies close #214 --- meson.build | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/meson.build b/meson.build index b3916c25..fe96e1f2 100644 --- a/meson.build +++ b/meson.build @@ -4,6 +4,33 @@ project( license: 'GPLv3', ) +dependency('openssl', version: '>= 1.0') +dependency('dbus-1') +dependency('libsecret-1') + +dependency('glib-2.0', version: '>= 2.56') +dependency('gio-2.0', version: '>= 2.56') +dependency('cairo', version: '>= 1.16') +dependency('gdk-pixbuf-2.0') +dependency('gtk+-3.0', version: '>= 3.22') +dependency('libhandy-0.0', version: '>= 0.0.5') +dependency('gtksourceview-3.0', version: '>= 3.22') + +dependency('gstreamer-1.0', version: '>= 1.12') +dependency('gstreamer-base-1.0', version: '>= 1.12') +dependency('gstreamer-audio-1.0', version: '>= 1.12') +dependency('gstreamer-video-1.0', version: '>= 1.12') +dependency('gstreamer-player-1.0', version: '>= 1.12') +dependency('gstreamer-plugins-base-1.0', version: '>= 1.12') +dependency('gstreamer-plugins-bad-1.0', version: '>= 1.12') +dependency('gstreamer-bad-audio-1.0', version: '>= 1.12') +dependency('gstreamer-bad-video-1.0', version: '>= 1.12') + +cargo = find_program('cargo', required: true) +gresource = find_program('glib-compile-resources', required: true) +gschemas = find_program('glib-compile-schemas', required: true) +cargo_vendor = find_program('cargo-vendor', required: false) + if get_option('profile') == 'development' profile = 'Devel' name_suffix = ' (Development)'