[devel] получение двух rpm ?
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Чт Сен 27 21:33:16 MSD 2007
Alexey Morsov пишет:
> Приветствую,
>
> Что-то я никак понять не могу как сделать.
>
> Есть пакет libfoo.srpm. Надо сделать чтобы при сборке получилось два
> пакета - libfoo и libfoo-opt.
> Т.е. по идее, я в %build делаю
>
> %configure --without-opt
> %make_build
>
> (вот тут видимо make clean?)
>
> потом
>
> %configure --with-opt
> %make_build
>
> И вот тут то что я не понимаю. Т.е. при компиляциив в первый проход
> получим libfoo.so.1 и @libfoo.so
> Ну допустим я перед второй компиляцией делаю mv libfoo.so.1
> libfoo.so.1.gtk и потом в %files его полажу в соответствующий package.
>
> А что делать с @libfoo.so ? Это ведь линк на саму либу.
>
> Плюс есть еще n-ое количество файлом (в том числе .so) которые вроде бы не
> меняются от опции opt - куда их класть? Или их отпиливать в некий
> libfoo-common ?
Возможно имеет смысл посмотреть на спек apache2: там подобная проблема
решается давольно успешно (через ввод функции, осущесвляющей саму сборку).
--
С уважением. Алексей.
Подробная информация о списке рассылки Devel