3.31.4: xres dependency issue
In meson build is:
pkg_deps = [ {'name': 'cairo-xlib-xrender', 'required': false}, {'name': 'glib-2.0', 'version': '>= 2.32' }, {'name': 'gobject-2.0', 'version': '>= 2.13.0' }, {'name': 'gtk+-3.0', 'version': '>= 3.22.0' }, {'name': STARTUP_NOTIFICATION_PACKAGE, 'version': '>= 0.4', 'required': get_option('startup_notification').enabled() }, {'name': X11_PACKAGE }, {'name': XRES_PACKAGE, 'required': false}, ]
So xres is optional. Despite this if libwnck will be build on system without installed xres still in generated .pc files is added xres dependency:
[tkloczko@domek x86_64-redhat-linux-gnu]$ grep Requires *.pc libwnck-3.0.pc:Requires: glib-2.0 gobject-2.0 gtk+-3.0 libwnck-3.0.pc:Requires.private: x11 pango cairo libstartup-notification-1.0 xres libwnck-3.0-uninstalled.pc:Requires: glib-2.0 gobject-2.0 gtk+-3.0 libwnck-3.0-uninstalled.pc:Requires.private: x11 pango cairo libstartup-notification-1.0 xres