Mesa и libdrm: исправление конфликтов зависимостей

- mesa: добавлены provides для libglvnd-gles(x86-64) и GLES библиотек для совместимости с libepoxy
- libdrm: конфликты сделаны архитектурно-специфичными (x86-64) для поддержки 32-битных версий
- lib32-mesa: добавлены архитектурные метки (x86-32) и provides для libglvnd-gles(x86-32)
- lib32-libdrm: добавлены архитектурные метки (x86-32) в conflicts

Устраняет проблемы при обновлении системы с конфликтами libepoxy и 32-битных зависимостей.
This commit is contained in:
2025-11-20 19:20:20 +03:00
parent 638f8ac8c4
commit d843c5d28a
4 changed files with 35 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
name='lib32-mesa'
version='25.2.6'
release='1'
release='2'
epoch='1'
desc='Open-source OpenGL and Vulkan drivers (32-bit) with AMD RDNA 4 support for gaming'
desc_ru='OpenGL и Vulkan драйверы (32-бит) с открытым исходным кодом с поддержкой AMD RDNA 4 для игр'
@@ -11,13 +11,23 @@ architectures=('amd64')
license=('MIT' 'BSD-3-Clause' 'SGI-B-2.0')
provides=(
'mesa-dri-drivers.i686'
'mesa-dri-drivers(x86-32)'
'mesa-vulkan-drivers.i686'
'mesa-vulkan-drivers(x86-32)'
'mesa-va-drivers.i686'
'mesa-va-drivers(x86-32)'
'mesa-vdpau-drivers.i686'
'mesa-vdpau-drivers(x86-32)'
'mesa-libgbm.i686'
'mesa-libgbm(x86-32)'
'mesa-libEGL.i686'
'mesa-libEGL(x86-32)'
'mesa-libGL.i686'
'mesa-libGL(x86-32)'
'mesa-libGLES.i686'
'mesa-libGLES(x86-32)'
'libglvnd-gles.i686'
'libglvnd-gles(x86-32)'
'lib32-mesa'
'lib32-mesa-dri-drivers'
'lib32-mesa-vulkan-drivers'
@@ -31,16 +41,28 @@ provides=(
'lib32-libva-mesa-driver'
'lib32-opengl-driver'
'lib32-vulkan-driver'
'libGLESv1_CM.so.1'
'libGLESv2.so.2'
)
conflicts=(
'mesa-dri-drivers.i686'
'mesa-dri-drivers(x86-32)'
'mesa-vulkan-drivers.i686'
'mesa-vulkan-drivers(x86-32)'
'mesa-va-drivers.i686'
'mesa-va-drivers(x86-32)'
'mesa-vdpau-drivers.i686'
'mesa-vdpau-drivers(x86-32)'
'mesa-libgbm.i686'
'mesa-libgbm(x86-32)'
'mesa-libEGL.i686'
'mesa-libEGL(x86-32)'
'mesa-libGL.i686'
'mesa-libGL(x86-32)'
'mesa-libGLES.i686'
'mesa-libGLES(x86-32)'
'libglvnd-gles.i686'
'libglvnd-gles(x86-32)'
'lib32-mesa'
'lib32-mesa-dri-drivers'
'lib32-mesa-vulkan-drivers'