On Fri, Feb 11, 2005 at 03:26:22PM +0300, Dimitry V. Ketov wrote: > >>>error: line 2: Dependency tokens must not contain '%<=>' symbols: > >>>Provides: python2.3-module-PyLTXML = %version-%release > >>И как это понимать? > >Макросы не раскрылись. > Ничего не понимаю (с) Колобки > > --- Где грабли? --- +%define version 1.3 +%define release alt2 > %setup_python_module PyLTXML > > Name: %{packagename} -Version: 1.3 +Version: %version -Release: alt2 +Release: %release > License: GPL > Group: Development/Python > Summary: Python bindings for LT XML > > Obsoletes: PyLTXML > Provides: PyLTXML = %{version} +BuildPreReq: rpm-build-python >= 0.20-alt1 ... > %install -%__python setup.py install \ - --root=%{buildroot} +CFLAGS="%optflags" %__python setup.py \ + install --optimize=2 \ + --root=%buildroot \ + --record=INSTALLED_FILES -%files +%files -f INSTALLED_FILES > %doc 00README -%{_libdir}/python%{__python_version}/site-packages/%{modulename} (к тому же, есть макрос %python_sitelibdir). Вообще, я осознаю, что необходимость определения %version и %release ДО вызова %setup_python_module больше напоминает багу. К тому же, я не вполне уверен, что это так уж необходимо :-). Можете попробовать обратиться ко мне по jabber, я попытаюсь пересобрать ваш пакет в балабановском хэшере, и тогда он точно пройдёт :-)