From 469db05e919a3eddfcb77acfccbfd5c7282ec9c2 Mon Sep 17 00:00:00 2001 From: Jakob Hauser Date: Wed, 25 Sep 2024 02:05:00 +0200 Subject: [PATCH] main/postmarketos-base-mesa: add mesa-gles (MR 5654) Since mesa upgrade from 24.0.9 to 24.1.2 PulseAudio Volume Control "pavucontrol" needs "mesa-gles" to start on some devices. There is no direct dependency, however. Instead it's "libepoxy", a Direct Rendering Manager runtime library, that calls the necessary mesa library. Other than user interface MATE, where e.g. "mate-session-manager" draws in "mesa-gles", and other than mesa packages like "mesa-gl" that gets drawn in by e.g. "xorg-server", there is no direct connection between Xfce4 and "mesa-gles". Adding package "mesa-gles" to "postmarketos-base-mesa" is a straightforward fix for this issue. Fixes #3042 [ci:skip-build]: already built successfully in CI --- main/postmarketos-base/APKBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/postmarketos-base/APKBUILD b/main/postmarketos-base/APKBUILD index ece840660..ebd8b22d7 100644 --- a/main/postmarketos-base/APKBUILD +++ b/main/postmarketos-base/APKBUILD @@ -1,6 +1,6 @@ pkgname=postmarketos-base pkgver=36 -pkgrel=0 +pkgrel=1 pkgdesc="Meta package for minimal postmarketOS base" url="https://postmarketos.org" arch="noarch" @@ -118,7 +118,7 @@ doas() { mesa() { replaces="" - depends="mesa-dri-gallium" + depends="mesa-dri-gallium mesa-gles" install_if="$pkgname=$pkgver-r$pkgrel mesa" mkdir "$subpkgdir" }