meson: remove wrong deprecation warnings on gdk-pixbuf.

We were getting a few warnings for usage of functions which we
deprecated after our current minimum required version. Setting these
macros will ensure we get correct deprecation warnings.
This commit is contained in:
Jehan 2026-01-02 14:29:42 +01:00
parent 3f26822eed
commit 76af20811e

View file

@ -448,8 +448,16 @@ fontconfig_minver = '2.12.4'
fontconfig = dependency(fontconfig_name, version: '>='+fontconfig_minver)
freetype2_minver = '2.1.7'
freetype2 = dependency('freetype2', version: '>='+freetype2_minver)
gdk_pixbuf_minver = '2.30.8'
gdk_pixbuf = dependency('gdk-pixbuf-2.0', version: '>='+gdk_pixbuf_minver)
gdk_pixbuf_version_split = gdk_pixbuf_minver.split('.')
gdk_pixbuf_major = gdk_pixbuf_version_split[0].to_int()
gdk_pixbuf_minor = gdk_pixbuf_version_split[1].to_int()
gdk_pixbuf_min_macro = 'GDK_PIXBUF_VERSION_@0@_@1@'.format(gdk_pixbuf_major, gdk_pixbuf_minor)
add_project_arguments('-DGDK_PIXBUF_VERSION_MIN_REQUIRED=' + gdk_pixbuf_min_macro, language: 'c')
add_project_arguments('-DGDK_PIXBUF_VERSION_MAX_ALLOWED=' + gdk_pixbuf_min_macro, language: 'c')
gegl_minver = '0.4.66'
gegl = dependency('gegl-0.4', version: '>='+gegl_minver)
exiv2_minver = '0.27.4'