[devel] Re: Python Modules Policy:

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Пн Фев 16 13:20:05 MSK 2004


On Mon, Feb 16, 2004 at 11:07:39AM +0300, Andrey Orlov wrote:
> module-X.X.X-altN.i586.rpm -- Содержит только *.pyo
> module-src-X.X.X-altN.i586.rpm -- Содержит только *.py
> 
> Я на этих выходных попробовал найти какие-л. альтернативы, например,
> что-то аналоичное макросу install_langs, или использованию exclude-path,
> но пока что все найденные альтернативы требуют более-менее серьезного
> вмешательства в код rpm
Предлагается автоматизировать этот этап. Все равно для "правильных"
модулей инсталляция происходит как

%__python ... install ... --record=INSTALLED_FILES

Во-первых, я думаю, совершенно необходим макрос:

%python_install, который и проводит все необходимые шаги.
Далее его можно расширить так, чтобы из INSTALLED_FILES формировался
собственно INSTALLED_FILES (то есть, то, что пойдет в "основной" модуль)
и INSTALLED_SRC_FILES - исходники из /usr/lib/pythonX.Y/...

> . Патчик, конечно, можно написать,
И никаких патчиков. Все ложится в /etc/rpm/macros.d/

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


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