[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