Pull to refresh

Comments 3

pbuilder для сборки из deb-src в chroot

Мой пост с краткой инструкцией

mesa и так есть в backports но отстает по версиям от sid. Я пересобирал mesa в pbuilder но давно. Для бэкпортирования из sid возможно понадобится поправить debian/control и/или debian/rules

Сам сижу на бэкпорте, но он старый 25.2.6 версий. Тут фишка что нет deb пакетов, лишь бинари одинаково работающие на любой системе если нет "not found" при ldd

Подправил debian/control только версии clang пакетов 21 > 19, версию libdrm-dev (>= 2.4.125-1) > libdrm-dev (>= 2.4.124-1) и название пакета spirv-tools-dev > spirv-tools

В pbuilder собрались пакеты mesa-26.1.3 для trixie

:~$ cd /var/cache/pbuilder/result
:/var/cache/pbuilder/result$ ls *26.1.3*
libegl1-mesa-dev_26.1.3-1_amd64.deb
libegl-mesa0_26.1.3-1_amd64.deb
libegl-mesa0-dbgsym_26.1.3-1_amd64.deb
libgbm1_26.1.3-1_amd64.deb
libgbm1-dbgsym_26.1.3-1_amd64.deb
libgbm-dev_26.1.3-1_amd64.deb
libgl1-mesa-dev_26.1.3-1_amd64.deb
libgl1-mesa-dri_26.1.3-1_amd64.deb
libgl1-mesa-dri-dbgsym_26.1.3-1_amd64.deb
libgles2-mesa-dev_26.1.3-1_amd64.deb
libglx-mesa0_26.1.3-1_amd64.deb
libglx-mesa0-dbgsym_26.1.3-1_amd64.deb
mesa_26.1.3-1_amd64.buildinfo
mesa_26.1.3-1_amd64.changes
mesa_26.1.3-1.debian.tar.xz
mesa_26.1.3-1.dsc
mesa_26.1.3-1_source.changes
mesa_26.1.3.orig.tar.xz
mesa-common-dev_26.1.3-1_amd64.deb
mesa-drm-shim_26.1.3-1_amd64.deb
mesa-drm-shim-dbgsym_26.1.3-1_amd64.deb
mesa-libgallium_26.1.3-1_amd64.deb
mesa-libgallium-dbgsym_26.1.3-1_amd64.deb
mesa-opencl-icd_26.1.3-1_amd64.deb
mesa-opencl-icd-dbgsym_26.1.3-1_amd64.deb
mesa-vulkan-drivers_26.1.3-1_amd64.deb
mesa-vulkan-drivers-dbgsym_26.1.3-1_amd64.deb

Единственное что для сборки ещё понадобился пакет directx-headers-dev (1.619.1-1) из sid

Sign up to leave a comment.

Articles