Dobrý den,
On Apr 8, 2010, at 1:19 PM, Michal Marek wrote:
On 8.4.2010 12:59, Petr Vanek wrote:
On Apr 8, 2010, at 11:03 AM, Michal Marek wrote:
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?
Nemusis uvadet nic, rpm tu zavislost resi samo.
pokud mohu vstoupit: Zdá se mi, že problém je opravdu relevantní. Pokud se něco nedávno nezměnilo, v openSUSE Build Service je nutné zadat "BuildRequires: libqscintilla[něco]-devel". A to proto, aby OBS vůbec daný balík na virtuální stroj nainstaloval a mohl kompilovat. Závislost na "libqstintilla[něco]" se doplní až poté. Pokud tedy [něco]=2-5 nebo [něco]=2-4 v závislosti na verzi openSUSE, je opravdu potřeba psát několik ifů. Pokud existuje nějaká možnost, jak do .spec souborů v OBS nepsat ani "Requires: lib..." ani "BuildRequires: lib...-devel", rád se poučím. S pozdravem, Radomír Černoch -- To unsubscribe, e-mail: opensuse-cz+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-cz+help@opensuse.org