[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопрос по сборке пакета



Hello, Eugene.

On Sun, 06 Dec 2009 20:27:43 +0200
"Eugene V. Lyubimkin" <jackyf.devel@gmail.com> wrote:

> >>> Ссылки вместе с заголовками для компиляции в -dev пакет для
> >>> каждой либы или можно объединить в один -dev?
> >>>
> >> По-хорошему - всё раздельно. Раз уж апстрим решил сделать три
> >> библиотеки...
> >>
> > Т.е 6 пакетов будет? Не много ли?
> Ну... дайте по башке апстриму, если они зря сделали 3 библиотеки
> вместо одной
> - пускай объединяют.
Тут вопрос тонкий. Если библиотеки маленькие, нужны бывают всегда
вместе и нет такого, что у одной из них зависимостей почти нет, а у
другой какой-нить mysqlclient или kdelibs в зависимостях, то тогда
можно объединить их. Чтобы не плодить лишние пакеты. Но только если
выполняются хотя бы 2 из вышеперечисленных требований. А лучше все три.

> 
> > Еще вопрос. soname у этих либ меняется каждый раз. В следующей
> > версии апстрима будет уже 27 и т.д.
> > Если по правилам, то пакет надо называть libow-2.7-26 и постоянно
> > переименовать (?) с каждой новой версией апстрима.
> > Если назвать libow2.7, lintian ругается:
> > package-name-doesnt-match-sonames
> > В общем, как быть в такой ситуации?
> Тот же совет :) Только ещё рассказать апстриму, что такое ABI и
> почему его плохо менять в каждой новой версии.
> 
> Либо забить на .so и паковать только статические сборки библиотек,
> пока апстрим не образумится.
Ну это только если эти либы используется одним продуктом и никем
больше. А иначе да, менять имя пакета каждый раз. Гемморойно, но
правильно. Таких пакетов в принципе полно в архиве.



-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:    gq@cs.msu.su             Jabber:  gq@jabber.ru
 Homepage:  http://gq.net.ru         ICQ:     7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


Reply to: