[devel] Q: virtualbox

Anton D Kachalov =?iso-8859-1?q?mouse_=CE=C1_mayc=2Eru?=
Ср Сен 10 03:30:19 MSD 2008


Led wrote:
> Давайте лучше "пилить" rpm с поддержкой biarch и исправлять пакеты, чтоб они 
> были biarch-ready, а не городить костыли.
>
>   

Проблема несколько глубже, чем biarch. Например, мы собираем пакет, 
который, взависимости от архитектуры (ix86, x86_64, ppc, s390, so on...) 
хочет разные пакеты. Например, некий враппер между бут-лоадерами.

В общем, я ща пилю rpm до следующего состояния. Можно задавать 
зависимости вида
# Common build reqs
BuildRequires: foo >= 9.0-alt1 bar
REQUIRENAME будет [foo >= 9.0-alt1, bar]

# x86_64 build reqs
BuildRequires(arch:x86_64): xyz64
REQUIRENAME будет [xyz64(arch:x86_64)]

# ppc build reqs
BuildRequires(arch:ppc64): zyx >= 1.0
REQUIRENAME будет [zyx(arch:ppc64) >= 1.0]

Частично уже написал :) Осталось выдрессировать rpmdepCheck распознавать 
arch:xyz в зависимостях.
В спеке "arch:xyz" распознаётся ток для тегов BuildRequires & BuildPreReq.

Rgds,
Anton



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