Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gui-libs/gtk: Dependency fixes, test running tweaks
* Add missing libdrm and linux-headers linux build deps. * Fix minimum required vulkan version. * examples automagically depend on librsvg - just pull it in for them, as the circular dep with librsvg is mostly a thing of the past. * Depend on either gles2 or opengl gst-plugins-base, as former is preferred nowadays and the dep didn't allow avoiding the latter. Either will provide the necessary for gtk[gstreamer] gstreamer-gl-1.0.pc package. * Add media-libs/gstreamer dep for correctness and avoiding a iwdevtools warn. * Leave a note about zero-copy dmabuf video playback build-time conditional dependending on gstreamer-1.23 for later minimum dep raising. * Drop obsolete at-spi2-core dependency - gtk has its own copy of everything it needs. * Clarify librsvg PDEPEND comment, as it's only for wd40 profiles, as rust librsvg doesn't ship the tool behind USE=tools that links to gtk, where that probably even was GTK 3, not GTK 4. Also SLOT depend just in case. * Tweak the meson test parameters to match upstream CI setup a bit more in terms of skipped test suites for a lesser chance of expected failures being hit. The tests are still rather dependent on installed fonts, the graphics driver used and so on, but lets see how it fares for others. Signed-off-by: Mart Raudsepp <[email protected]>
- Loading branch information