[devel] [spec-lynch] trilinos

Michael Shigorin mike at osdn.org.ua
Tue Oct 13 07:31:12 UTC 2009


On Tue, Oct 13, 2009 at 03:40:20PM +0800, REAL wrote:
> Но вопрос, конечно, лучше озвучить, раз он возник. Вот есть
> пакет типа libfoo-devel, там внутри статическая библиотека.
> Если возникает реформа и в этот пакет вносится
> shared-библиотека, а статическая уходит в libfoo-devel-static,
> какие конфликты/обсолеты проставлять, чтобы всё работало и спек
> не загаживался?

libfoo-devel-static Obsoletes: libfoo-devel < %change_ver
как минимум даст хинт к тому, что произошло.  Provides: не
соображу, поскольку имя libfoo-devel остаётся.

Думаю, для *-devel* это приемлемо -- всё равно при появлении
разделяемой библиотеки разломы по сборке хорошо бы чинить в
сторону её использования, а не пересовывания статики под новым
именем.

Для избежания можно было сразу делать libfoo-devel-static.
Собсно, это и прописано в секции "Статические библиотеки"
http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/doc/old/rpm_packaging_howto.html

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


More information about the Devel mailing list