On Apr 8, 2010, at 11:03 AM, Michal Marek wrote:
- jak to mám elegantně vyřešit v OBS bez hromady if-ů, když můj balík závisí na qscintille?
Nijak :), rpm generuje zavislosti na knihovnach samo.
šlo mi spíš o to, jak rpm říct, že je mi jedno, jakou qscintillu použije? Protože umím ošetřit skoro všechny. Ve fedoře napíšu: Requires: qscintilla > 2.0 a jedu. V opensuse bych si představil: Requires: qscintilla2 > 2.0
Prave ze tohle neni vubec potreba resit, ani ve Fedore, ani v openSUSE. RPM proste vygeneruje virtualni zavislost 'libqscintilla2.so.5', kterou shodou okolnosti poskytuje balik, ktery obsahuje /usr/lib/libqscintilla2.so.5. Tim je vyresena i verze, protoze starsi qscintilla mela i starsi verzi knihovny.
jenže při sestavování balíku teď prostě nemůžu napsat "chci jakoukoli qscintillu po verzi 2.0" , ale musím uvádět jména balíků, na kterých závisím. Nebo se pletu? Jak si závislosti rpm db udržuje je teď pro mne vedlejší. Řeším build. p. -- To unsubscribe, e-mail: opensuse-cz+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-cz+help@opensuse.org