[devel] Одинаковые имена библиотек для Qt3 и Qt4

Mikhail Gusarov =?iso-8859-1?q?dottedmag_=CE=C1_dottedmag=2Enet?=
Вс Дек 30 20:24:44 MSK 2007


Twas brillig at 20:14:10 30.12.2007 UTC+03 when Gennady Kovalev did gyre and gimble:

 GK> В библиотеке предусмотрено два варианта: для Qt3 и Qt4. То есть два
 GK> каталога исходных кодов для каждой версии.

А заголовочные файлы у этих двух версий могут присутствовать
одновременно? Т.е. разведены куда-нибудь в /usr/include/qscintillia-qt3
и /usr/include/qscintilla-qt4?

Моё имхо такое:

развести SONAME у создаваемых библиотек: например libqscintilla2-qt3 и
libqscintilla2-qt4, аналогично - имена файлов библиотек.

Складывать их в %_libdir.

Разнести заголовочные файлы в /usr/include/qscintilla-qt{3,4} (если ещё
не разнесены).

Сделать devel-пакеты libqtscintilla-qt3-devel и libqtscintilla-qt4-devel
с соответствующими заголовочными файлами и библиотеками.

И - главное - отослать патч в upstream и убедить его, что это хорошо :)

-- 
JID: dottedmag на jabber.dottedmag.net


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