Hi, TL;DR: the PR should be mostly OK (assuming it builds as is) and we can proceed with it if we are in hurry. See below for notes.
Long verstion: the PR is mostly correct, apart from the mess with glesv2 (see discussion on the PR), which should be (temporarily) resolved by now in the mesa package. The only thing I would like to see before merging is going back to using `BR: pkgconfig(glesv2)` in place of `BR: mesa-libGLES-devel`, but the update should be fine even as is.
I tried to do a quick fix up and push it to the PR, but instead ended creating two new branches (upgrade/0.6.0 and pr/2) that I'm not allowed to delete :-/ – sorry about that. Anyone know the proper way of collaboration on Pagure PR?
That being said, the spec file is more complicated than it should be – comments listing results of dependency resolution, pre-release git-checkout macro magic, etc. Once the upgrade in on it's merry way, I will probably prepare a cleanup PR.
Best regards,