Ilya wrote: > ------ Original Message ----- > From: Eugene V. Lyubimkin <jackyf.devel@gmail.com> > To: debian-russian@lists.debian.org > Date:06.12.2009 12:43 > Subject: Re: Вопрос по сборке пакета > >> Ilya wrote: >>> У меня следующий вопрос. В апстриме несколько библиотек: >>> >>> libow-2.7.so.26 -> libow-2.7.so.26.0.0 >>> libow-2.7.so.26.0.0 >>> libow.a >>> libowcapi-2.7.so.26 -> libowcapi-2.7.so.26.0.0 >>> libowcapi-2.7.so.26.0.0 >>> libowcapi.a >>> libowcapi.la >>> libowcapi.so -> libowcapi-2.7.so.26.0.0 >>> libow.la >>> libownet-2.7.so.26 -> libownet-2.7.so.26.0.0 >>> libownet-2.7.so.26.0.0 >>> libownet.a >>> libownet.la >>> libownet.so -> libownet-2.7.so.26.0.0 >>> libow.so -> libow-2.7.so.26.0.0 >>> >>> Каждую либу нужно паковать в отдельный пакет? >>> Ссылки вместе с заголовками для компиляции в -dev пакет для каждой либы >>> или можно объединить в один -dev? >>> >> По-хорошему - всё раздельно. Раз уж апстрим решил сделать три библиотеки... >> > Т.е 6 пакетов будет? Не много ли? Ну... дайте по башке апстриму, если они зря сделали 3 библиотеки вместо одной - пускай объединяют. > Еще вопрос. soname у этих либ меняется каждый раз. В следующей версии > апстрима будет уже 27 и т.д. > Если по правилам, то пакет надо называть libow-2.7-26 и постоянно > переименовать (?) с каждой новой версией апстрима. > Если назвать libow2.7, lintian ругается: > package-name-doesnt-match-sonames > В общем, как быть в такой ситуации? Тот же совет :) Только ещё рассказать апстриму, что такое ABI и почему его плохо менять в каждой новой версии. Либо забить на .so и паковать только статические сборки библиотек, пока апстрим не образумится. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Developer
Attachment:
signature.asc
Description: OpenPGP digital signature