adding vala requirement as patching triggers a rerun on valac, also needing a fix for semi-modern vala support (cherry picked from commit f13ed324902308e118475c08128c22e91cde982b)
adding vala requirement as patching triggers a rerun on valac, also needing a fix for semi-modern vala support (cherry picked from commit f13ed324902308e118475c08128c22e91cde982b)