[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