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 пишет: > > > > > > > -%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 не должно из-за этого меняться. -- ldv