adding vala requirement as patching triggers a rerun on valac, also needing a fix for semi-modern vala support
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.