Предлагается добавить макросы %python_build %__python setup.py build %python_install %__python setup.py --root=%buildroot --optimize=2 install Клоню к тому, чтобы выстроилась единая линия: для секции %build python/ruby/pear _build для секции %install python/ruby/pear _install См. также https://bugzilla.altlinux.org/show_bug.cgi?id=13933
reassign
Мне кажется порой... что цены растут быстрее зарплаты, а баги появляются быстрее, чем закрываются.
Господа, пожалуйста, отреагируйте.
Если я предоставлю патч, это поможет делу?
Так как не дождался никакой реакции, пока добавил предлагаемые макросы в rpm-build-compat: * Сбт Июл 05 2008 Vitaly Lipatov <lav@altlinux.ru> 1.2-alt1 - add python_build/python_install macroses - remove NEWS file, see changelog from the package for news
(In reply to comment #0) > Предлагается добавить макросы > %python_build %__python setup.py build Допустим. Возможно, требуется ещё и шапка, аналогичная используемой в %configure: CFLAGS="${CFLAGS:-%optflags}"; export CFLAGS; CXXFLAGS="${CXXFLAGS:-%optflags}"; export CXXFLAGS; FFLAGS="${FFLAGS:-%optflags}"; export FFLAGS; %__python setup.py build > %python_install %__python setup.py --root=%buildroot --optimize=2 install Зачем нужен --optimize=2, если по окончании %install всё равно модули компилируются? Предлагаю такой вариант: %__python setup.py install --skip-build --root=%buildroot
В 0.33.1-alt1 добавил предложенный мной вариант.
rpm-build-python-0.33.1-alt1 -> sisyphus: * Wed Feb 18 2009 Dmitry V. Levin <ldv@altlinux> 0.33.1-alt1 - Added %python_build and %python_install macros (closes: #13941). - Relocated macro files to /usr/lib/rpm/macros.d/.