vivante packages should not only replace Mesa, but conflict too, to avoid overriding/deleting each other's files