[devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Пт Фев 11 16:13:46 MSK 2005


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, я попытаюсь пересобрать ваш пакет в балабановском хэшере,
и тогда он точно пройдёт :-)

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050211/b35a042e/attachment-0001.bin>


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