From d843c5d28a41d64536a18459cc8714cea55a7817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=A5=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Thu, 20 Nov 2025 19:20:20 +0300 Subject: [PATCH] =?UTF-8?q?Mesa=20=D0=B8=20libdrm:=20=D0=B8=D1=81=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BD=D1=84=D0=BB=D0=B8=D0=BA=D1=82=D0=BE=D0=B2=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D1=81=D0=B8=D0=BC=D0=BE=D1=81=D1=82=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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-битных зависимостей. --- lib32-libdrm/alr.sh | 4 +++- lib32-mesa/alr.sh | 24 +++++++++++++++++++++++- libdrm/alr.sh | 6 +++--- mesa/alr.sh | 7 ++++++- 4 files changed, 35 insertions(+), 6 deletions(-) diff --git a/lib32-libdrm/alr.sh b/lib32-libdrm/alr.sh index 1356639..137c43d 100644 --- a/lib32-libdrm/alr.sh +++ b/lib32-libdrm/alr.sh @@ -1,6 +1,6 @@ name='lib32-libdrm' version='2.4.128' -release='2' +release='3' desc='32-bit userspace library for kernel DRM services' desc_ru='32-битная библиотека пользовательского пространства для служб DRM ядра' homepage='https://dri.freedesktop.org/' @@ -48,7 +48,9 @@ provides=( conflicts=( 'libdrm.i686 < 2.4.128' + 'libdrm(x86-32) < 2.4.128' 'libdrm-devel.i686 < 2.4.128' + 'libdrm-devel(x86-32) < 2.4.128' ) _pkgver="${version}" diff --git a/lib32-mesa/alr.sh b/lib32-mesa/alr.sh index f0f5ca1..999b98a 100644 --- a/lib32-mesa/alr.sh +++ b/lib32-mesa/alr.sh @@ -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' diff --git a/libdrm/alr.sh b/libdrm/alr.sh index 195bb87..58c635d 100644 --- a/libdrm/alr.sh +++ b/libdrm/alr.sh @@ -1,6 +1,6 @@ name='libdrm' version='2.4.128' -release='1' +release='2' desc='Userspace library for kernel DRM services' desc_ru='Библиотека пользовательского пространства для служб DRM ядра' homepage='https://dri.freedesktop.org/' @@ -50,8 +50,8 @@ provides=( ) conflicts=( - 'libdrm < 2.4.128' - 'libdrm-devel < 2.4.128' + 'libdrm(x86-64) < 2.4.128' + 'libdrm-devel(x86-64) < 2.4.128' ) _pkgver="${version}" diff --git a/mesa/alr.sh b/mesa/alr.sh index cd92a58..f7210b4 100644 --- a/mesa/alr.sh +++ b/mesa/alr.sh @@ -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' ) # Базовые зависимости