From d3fede32621e4b20dd5fac86a90b2a7d857dc33d Mon Sep 17 00:00:00 2001 From: Minecrell Date: Wed, 29 Jan 2020 21:41:01 +0100 Subject: [PATCH] pmb.qemu.run.install_depends: Fix Mesa Gallium DRI depends (!1867) Commit 43520967 ("pmb.qemu.run.install_depends: adjust to mesa pkgs (!1865)") replaced mesa-dri-swrast, mesa-dri-virtio and mesa-dri-vmwgfx with mesa-va-gallium. But the Gallium DRI drivers are actually provided by mesa-dri-gallium. mesa-va-gallium contains libva drivers for hardware video acceleration. Fortunately this did not break anything because mesa-dri-gallium was still installed as dependency of mesa-dri-ati/intel/nouveau. QEMU does not make use of libva, so lets just replace mesa-va-gallium with mesa-dri-gallium. While we are at it, stop depending on the deprecated mesa-dri-ati/intel/nouveau packages. Those are only kept for compatibility reasons and install more dependencies than necessary. --- pmb/qemu/run.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pmb/qemu/run.py b/pmb/qemu/run.py index 5ff999b0..59e72ae3 100644 --- a/pmb/qemu/run.py +++ b/pmb/qemu/run.py @@ -271,9 +271,8 @@ def install_depends(args, arch): Install any necessary qemu dependencies in native chroot """ depends = ["qemu", "qemu-system-" + arch, "qemu-ui-sdl", "qemu-ui-gtk", - "mesa-gl", "mesa-egl", "mesa-dri-ati", "mesa-dri-intel", - "mesa-dri-nouveau", "mesa-va-gallium", "qemu-audio-alsa", - "qemu-audio-pa", "qemu-audio-sdl"] + "mesa-gl", "mesa-egl", "mesa-dri-classic", "mesa-dri-gallium", + "qemu-audio-alsa", "qemu-audio-pa", "qemu-audio-sdl"] if args.spice_port: depends += ["virt-viewer", "font-noto"] pmb.chroot.apk.install(args, depends)