From 553de4906f869d7cd80b53088188609c3bc182ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sat, 11 Aug 2018 18:49:10 +0100 Subject: [PATCH] meson: tag: check for zlib and support compressed id3v2 tag if found https://bugzilla.gnome.org/show_bug.cgi?id=793995 --- gst-libs/gst/tag/meson.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/tag/meson.build b/gst-libs/gst/tag/meson.build index e7ef2ae..b396003 100644 --- a/gst-libs/gst/tag/meson.build +++ b/gst-libs/gst/tag/meson.build @@ -49,8 +49,11 @@ gst_tag_args = [ 'license-translations.dict')) ] -# FIXME: optional zlib support? -tag_deps = [gst_base_dep, libm] +# could drop optional zlib dep and use g_zlib_decompressor_new() +zlib_dep = dependency('zlib', required: false, fallback: ['zlib', 'zlib_dep']) +core_conf.set('HAVE_ZLIB', zlib_dep.found()) + +tag_deps = [gst_base_dep, libm, zlib_dep] gsttag = library('gsttag-@0@'.format(api_version), tag_sources, gsttag_h, gsttag_c, c_args : gst_plugins_base_args + gst_tag_args, -- 2.7.4