audrey_sources = [ 'application.vala', 'globalconf.vala', 'mpris.vala', 'playbin.vala', 'subsonic.vala', 'ui/play_queue.vala', 'ui/playbar.vala', 'ui/setup.vala', 'ui/window.vala', ] audrey_deps = [ dependency('gtk4', version: '>= 4.16'), dependency('json-glib-1.0', version: '>= 1.10'), dependency('libadwaita-1', version: '>= 1.6'), dependency('libgcrypt', version: '>= 1.11'), dependency('libsecret-1', version: '>= 0.21'), dependency('libsoup-3.0', version: '>= 3.6'), dependency('mpv', version: '>= 2.3'), ] audrey_sources += removeme audrey_c = static_library( 'audrey', audrey_sources, dependencies: audrey_deps, include_directories: config_inc, install: true, vala_args: [ '--vapidir', meson.current_source_dir() / 'vapi', '--gresources', meson.project_source_root() / 'resources/audrey.gresource.xml', ], )