[devel] IA: incomiger rebuild
Alexey Gladkov
=?iso-8859-1?q?legion_=CE=C1_altlinux=2Eru?=
Ср Май 10 14:09:29 MSD 2006
Slava Dubrovskiy wrote:
> Alexey Gladkov пишет:
>>>> Если эти правила не связаны с BuildRequires, тогда их надо выдумать уже
>>>> сейчас.
>>> или (например):
>>>
>>> build group: kde
>>>
>>> будет означать что надо собирать всю группу kde. Т.е. - все пакеты, у
>>> которых в .build-rules написана группа kde.
>> Это же BuildRequires ... только улучшенные и отдельно лежащие :)
> Может для таких случаев использовать PreBuildRequires?
>
$ cat test.spec
Name: test
Version: 1.0
Release: alt1
Summary: test
License: GPL
Group: System/Base
PreBuildRequires: sisyphus
%description
test
%files
$ rpm-run -bs test.spec
ошибка: строка 8: Неизвестный тэг: PreBuildRequires: sisyphus
$ cat test.spec
Name: test
Version: 1.0
Release: alt1
Summary: test
License: GPL
Group: System/Base
BuildRequires: A
BuildRequires(pre): B
BuildRequires(post): C
%description
test
%files
$ rpmquery --querytags | grep -i req
REQUIREFLAGS
REQUIRENAME
REQUIREVERSION
$ rpmquery -p --qf='[%{REQUIRENAME} %{REQUIREFLAGS:depflags}
%{REQUIREVERSION}\n]' -- test-1.0-alt1.src.rpm
A
B
C
rpmlib(CompressedFileNames) <= 3.0.4-1
Никакой разницы нет. Или вы предлагаете парсить спек ?
И как отучить понимать эти спецальные BuildRequires ? Патчить rpm ?!
--
Rgrds, legion
Подробная информация о списке рассылки Devel