meson: declare the needed dependencies

close #214
This commit is contained in:
Jordan Petridis 2018-12-02 02:06:19 +02:00
parent c5cb8d7f84
commit 4abfa58282
No known key found for this signature in database
GPG key ID: E8523968931763BE

View file

@ -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)'