[devel] %python_sitelibdir_noarch

Dmitry V. Levin ldv на altlinux.org
Вт Фев 16 03:29:41 UTC 2010


On Tue, Feb 16, 2010 at 05:58:16AM +0300, Yuri N. Sedunov wrote:
> В Втр, 16/02/2010 в 05:51 +0300, Dmitry V. Levin пишет:
> > On Tue, Feb 16, 2010 at 05:46:31AM +0300, Yuri N. Sedunov wrote:
> > > В Втр, 16/02/2010 в 05:33 +0300, Dmitry V. Levin пишет:
> > > > On Tue, Feb 16, 2010 at 04:38:53AM +0300, Yuri N. Sedunov wrote:
> > > > > В Втр, 16/02/2010 в 04:02 +0300, Dmitry V. Levin пишет:
> > > > > <skip>
> > > > > > -%python_sitelibdir/mailutils/c_api.so
> > > > > > -%python_sitelibdir/mailutils/*.py*
> > > > > > +%dir %_target_libdir_noarch/python%__python_version/site-packages/mailutils/
> > > > > > +%_target_libdir_noarch/python%__python_version/site-packages/mailutils/*.py*
> > > > > 
> > > > > А можно переопределить макрос %python_sitelibdir_noarch как 
> > > > > %_target_libdir_noarch/python%__python_version/site-packages
> > > > > чтоб не городить этот огород?
> > > > 
> > > > Отчего же не определить новый макрос %python_sitelibdir_noarch?
> > > > Можно, наверное.
> > > 
> > > Он определен, но через _libexecdir, что вроде бы одно и тоже, 
> > > что и _target_libdir_noarch
> > > $ rpm --showrc|grep sitelibdir_noarch
> > > -14: python_sitelibdir_noarch	%_libexecdir/python%
> > > __python_version/site-packages
> > 
> > А, это совсем свежий макрос.  Ну да, %_libexecdir тут совсем не к месту,
> > должен быть %_target_libdir_noarch.
> > 
> > Rationale: В некоторых пакетах %_libexecdir переопределён в /usr/libexec,
> > однако значение %python_sitelibdir_noarch не должно из-за этого меняться.
> 
> Да, я на это уже напоролся.

OK, fixed in rpm-build-python-0.34.4-alt8 (task #20230).


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100216/cfc205b9/attachment.bin>


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