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.
This commit is contained in:
Minecrell 2020-01-29 21:41:01 +01:00 committed by Oliver Smith
parent 60217d0818
commit d3fede3262
No known key found for this signature in database
GPG Key ID: 5AE7F5513E0885CB
1 changed files with 2 additions and 3 deletions

View File

@ -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)