[sisyphus] XdTV
Хихин Руслан
=?iso-8859-1?q?hihin_=CE=C1_yandex=2Eru?=
Ср Июл 19 10:18:22 MSD 2006
Здравствуйте 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 и почитать там все в
> разделе
>
> "Разработчику/мантейнеру", в частности советы, примеры и
> рекомендации
>
> по упаковке.
Большое спасибо, вечером буду разбираться :)
--
С уважением Хихин Руслан
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060719/d9b73420/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus