[devel] Указать, что в директории python3 файлы
Ivan Zakharyaschev
imz на altlinux.org
Чт Июл 5 19:21:09 MSK 2018
--
Best regards,
Ivan
On Thu, 5 Jul 2018, Ivan Zakharyaschev wrote:
> On Thu, 5 Jul 2018, Yuri Sedunov wrote:
>
> > В Чт, 05/07/2018 в 23:04 +0700, Антон Мидюков пишет:
> > > Подскажите, пожалуйста, каким макросом в спеке нужно указать, что в
> > > какой-то левой директории файлы python3, а не python2? Точно помню,
> > > что
> > > уже приходилось так делать, но не могу вспомнить ни как, ни где, ни
> > > когда...
> >
> > Надо обезвредить python2
> > AutoReqProv: nopython
> > %define __python %nil
>
> Может быть, раньше приходилось так делать, а сейчас стало легче и этого не
> нужно?
>
> > И указать третьему питону на левый каталог
> > с помощью %add_python3_path
>
> Не будет ли достаточно просто %add_python3_path ?
Да, теперь в python.req.files есть код:
is_python3_path()
{
local f p
f="$1"; shift
for p in ${RPM_PYTHON3_PATH-} ${RPM_PYTHON3_COMPILE_INCLUDE-}; do
if [ -z "${f##${RPM_BUILD_ROOT-}${p%%/}/*}" ]; then
return 0
fi
done
return 1
}
...
# the rest is to deal with *.py files
if is_python3_path "$f"; then
continue
fi
....
>
> --
> Best regards,
> Ivan
Подробная информация о списке рассылки Devel