[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