Здравствуйте Damir Shayhutdinov В сообщении от 19 июля 2006 09:23 Damir Shayhutdinov написал(a): > > В Сизифе, к сожалению сканчался xavtv. > > > > > > > > И он не собирается (ни 3, ни 4 версия ) > > > > Нашёл ему замену xdtv > > А tvtime не устраивает? Нет - непривычен :) Да и у XdTV есть фичи типа записи программ. > > > Написал spec (естественно по-аналогии с Мандрейковским от xdtv и > > > > альтовским от xawtv). > > Ой страшный спек. В мандрейке все такие? > > Всякие %define with_debug 0 надо заменить на %def_disable debug > > а %define with_jpeg на %def_enable jpeg > > секция %build станет гораздо проще > > > > %configure \ > > %subst_enable debug \ > > %subst_enable jpeg \ > > ..... > > Макрос %subst_enable debug раскроется в --enable-debug или > > --disable-debug, в зависимости от того, %def_enable debug или > > %def_disable debug. > > Тогда страшные строчки %if with_XXXXX можно будет убрать. > > Параметр --prefix не надо передавать configure. > > > > Далее, из спека надо убрать все упоминания директории lib. Нужно > > заменить их на подходящие по смыслу макросы %_x11libdir, %_libdir > etc. > > > > Строчки типа > > bzip2 %{buildroot}%{_mandir}/man1/%{name}.1 > > Надо убрать, в ALT Linux маны сжимаются автоматически. > > > > Ну еще надо убрать эти лишние {} вокруг имени макроса > > Например %{_mandir} заменить на %_mandir. > > > > Программа cleanup_spec из пакета rpm-utils вам в этом поможет. > > > > Вообще советую зайти на wiki.sisyphus.ru и почитать там все в > разделе > > "Разработчику/мантейнеру", в частности советы, примеры и > рекомендации > > по упаковке. Большое спасибо, вечером буду разбираться :) -- С уважением Хихин Руслан