takže jinak. Asi jsem se špatně vyjádřil. Dne středa 07 Duben 2010 22:37:13 Michal Marek napsal(a):
Nechápu, proč to nemůže být třeba "libqscintilla2" a jen verze, tj. "libqscintilla2-2.4" apod. Jako to má valná většina knihoven.
Ostatni knihovny jsou pojmenovane podle stejneho schematu: lib$bla.so.$xy -> lib$bla$xy.rpm. Zde $bla = "qscintila2" a $xy = "5".
z yastu: Balicek Verze libxml2 2.7.3-2.2 libqt4 4.6.2-107.1 postgresql-libs 8.4.2-1.1.1 atd. versus: libqscintilla2-5 2.4-3.1 Teď je snad problém jasnější. Vím, že je tak udělaných víc knihoven (mysql asi), ale je jich stále minimum.
Cilem je, aby bylo mozne mit najednou nainstalovanych vice verzi jedne knihovny, pokud clovek potrebuje nejakou starsi aplikaci.
dobrý důvod. Jenže ve výsledku trochu zmatený. Neřešívalo se to dříve "compat" balíky?
- 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 jenže v opensuse budu muset jet: if opensuse 11.0 Requires: qscintilla2-2 else if opensuse 11.1 Requires: qscintilla2-4 atd. Na to se můžu vyprdnout a radši použiju bundlovanou verzi ze zdrojáku toho programu jako ve windows :/ p. -- To unsubscribe, e-mail: opensuse-cz+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-cz+help@opensuse.org