[devel] IA: %setup_std_python_package_deps broken

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Май 27 03:47:47 MSD 2006


Hi,

Нижепроцитированный макрос из /etc/rpm/macros.d/python (пакет
rpm-build-python) не имеет права на существование:

%setup_std_python_package_deps() \
%{expand: %%{!?modulename:%%_setup_python_module_internal %{*}}} \
%(echo "Requires: python = %__python_version") \
%(echo "BuildPreReq: python-devel = %__python_version") \
%(echo "BuildPreReq: rpm-build-python >= 0.8") \
%(echo "Provides: python%__python_version-module-%modulename =
%%version-%release") \
%nil

Причина простая: для вычисления сборочных зависимостей нельзя использовать
средства, которые не доступны при установке пакета, содержащего
определение макроса.  Для работы макроса %setup_std_python_package_deps
нужен рабочий python, но для функционирования пакета rpm-build-python
рабочий python не обязателен.

P.S. Пока что я собираю libdnet --without python.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060527/ef4a152a/attachment-0001.bin>


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