Bug 24798

Summary: Заголовки упакованы два раза
Product: Sisyphus Reporter: Igor Zubkov <icesik>
Component: sphinxAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: mike, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Igor Zubkov 2010-12-21 13:50:47 MSK
В спеке:
%files -n libsphinxclient-devel 
%_libdir/libsphinxclient.so 
%_includedir/*

%files -n libsphinxclient-devel-static 
%_libdir/libsphinxclient.a 
%_includedir/*

В пакете libsphinxclient-devel-static %_includedir/* лишнее.
Comment 1 Sir Raorn 2010-12-21 15:33:36 MSK
Я бы сказал по другому.  Либо убрать %_includedir/* из %files -n libsphinxclient-devel-static, либо заменить в %package -n libsphinxclient-devel-static:

Requires: libsphinxclient-devel = %version-%release

на

Conflicts: libsphinxclient-devel < %version-%release
Conflicts: libsphinxclient-devel > %version-%release

Тогда libsphinxclient-devel-static можно использовать не устанавливая libsphinxclient-devel.

А ещё лучше задаться вопросом, нафига в XXI веке нужен -devel-static.
Comment 2 Igor Zubkov 2010-12-21 19:58:29 MSK
(В ответ на комментарий №1)
> А ещё лучше задаться вопросом, нафига в XXI веке нужен -devel-static.

Хороший вопрос. Так зачем?
Comment 3 Michael Shigorin 2011-03-27 00:06:27 MSK
Для сборки статических бинарников, как ни странно.  Не знаю именно за sphinx, но порой выручало.  Сам решил так: если нет оснований выкидывать -- не выкидываю, но если нет веских оснований добавлять -- то и не добавляю.
Comment 4 Repository Robot 2011-03-27 16:02:48 MSK
sphinx-0.9.9-alt4 -> sisyphus:

* Sat Mar 26 2011 Dmitriy Kulik <lnkvisitor@altlinux> 0.9.9-alt4
- Fix libsphixclient-devel-static package (closes: #24798)