[Kernels] I: mesa megadrivers pkgs

Konstantin Lepikhov lakostis на unsafe.ru
Чт Май 3 13:15:27 UTC 2018


Привет!

В сизифе скоро ожидается новый wayland в котором пакет libwayland-egl
переехал из mesa в непосредственно wayland. Как результат мои пакеты
потребовали обновления. И тут же подвернулась интересная дискуссия по
поводу корректности упаковки mesa в ALTLinux:

https://lists.altlinux.org/pipermail/devel/2018-April/204200.html

Да, у нас очень большая трата места т.к. в пакет собираются хардлинки
одних и тех же библиотек как представления соответствующих драйверов.

Поэтому я решил переделать свои пакеты: пакеты xorg-dri-* упразднены,
вместо них теперь есть пара пакетов mesa-dri-drivers (для старого DRI
интерфейса) и mesa-gallium-drivers (для нового Gallium интерфейса) +
добавлены provides для совместимости.

Как результат, в систему ставятся только эти 2 пакета, вместо дубликатов,
экономия налицо и все продолжает работать:

$ rpm -qa|fgrep mesa-
mesa-gallium-drivers-18.1.0-alt0.7.git6357209.x86_64
mesa-dri-drivers-18.1.0-alt0.7.git6357209.x86_64
libGL-mesa-18.1.0-alt0.7.git6357209.x86_64
libEGL-mesa-18.1.0-alt0.7.git6357209.x86_64

$ glxinfo -B |fgrep -i direct
direct rendering: Yes

Пакеты выложил в http://www.unsafe.ru/lakostis/RPMS/ALTLinux/glvnd/repo/ +
x86_64-i586 для любителей игр )

-- 
WBR et al.


Подробная информация о списке рассылки Kernels