Hello: Adam Jackson wrote on 07/06/2017 01:48 AM:
Apologies that this is just after the system-wide change deadline (thanks for putting that on a holiday btw), but I hadn't had a chance to dig into this before now and I think it's fairly low impact. Cairo's OpenGL backend is not especially well maintained or widely used, and cairo gets linked into literally every gtk process on the system, so it's a bit expensive to have libGL loaded 80 times and never used. As far as I can work out we enabled the backend in 2012-ish because some of the wayland demos wanted it, but they no longer do. Indeed the API itself does not seem to have very many users in F26:
./rubygem-cairo-1.15.9-1.fc26.x86_64/usr/lib64/gems/ruby/cairo-1.15.9/cairo.so U cairo_gl_device_set_thread_aware U cairo_gl_surface_create_for_texture U cairo_gl_surface_get_height U cairo_gl_surface_get_width
I'm not aware of any ruby gems that explicitly require cairo-gl to work, but I also don't know how i'd even begin to search for that. I also haven't checked this against any external repositories yet.
While I may be missing something, I don't think current Fedora package needs ruby cairo-gl bindings. Also, ruby-cairo gem does not have examples for cairo-gl surface nor have test suite for that, so I guess the ruby-cairo upstream does not care. Regards, Mamoru _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx