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='mesa'
version='25.2.6'
release='1'
release='2'
epoch='1'
desc='Open-source OpenGL and Vulkan drivers with AMD RDNA 4 (RX 9070 XT) support'
desc_ru='OpenGL и Vulkan драйверы с открытым исходным кодом с поддержкой AMD RDNA 4 (RX 9070 XT)'
@@ -27,6 +27,8 @@ provides=(
'mesa-libGL(x86-64)'
'mesa-libGLES'
'mesa-libGLES(x86-64)'
'libglvnd-gles'
'libglvnd-gles(x86-64)'
'vulkan-radeon'
'libva-mesa-driver'
'opengl-driver'
@@ -38,6 +40,8 @@ provides=(
'libvulkan_lvp.so()(64bit)'
'libvulkan_radeon.so()(64bit)'
'libgbm.so.1()(64bit)'
'libGLESv1_CM.so.1()(64bit)'
'libGLESv2.so.2()(64bit)'
)
conflicts=(
'mesa'
@@ -49,6 +53,7 @@ conflicts=(
'mesa-libEGL'
'mesa-libGL'
'mesa-libGLES'
'libglvnd-gles'
)
# Базовые зависимости