Re: [sisyphus] Re: Как не удалять пакет ? (синаптик, --nodeps)
php-coder
=?iso-8859-1?q?php-coder_=CE=C1_ngs=2Eru?=
Сб Мар 26 16:09:47 MSK 2005
--- Вячеслав Диконов 2005-03-26 12:22:14 +0300
+++ php-coder 2005-03-26 16:55:32 +0600
/me любит разглядывать чужие спеки :))
Можно пару рекомендаций? Просто посоветую..
+ BuildRequires неплохо бы разбить на несколько строк, так
читабельность повысится?
+ BuildRequires сгенерирован при помощи buildreq? Есть подозрение,
что нет: во-первых, скрипт бы добавил свой "фирменный" комментарий,
а, во-вторых, не хватает одной зависимости :)
Там в спеке используется convert, которая находится в пакете
ImageMagick. В BuildRequires я его что-то не увидел? Или, быть может,
convert из Sisyphus'а находится в другом пакете?
+ s/rm -fr/%__rm -rf/g
+ s/ln -sf/%__ln_s -f/g
+ s/mkdir -p/%__mkdir_p/g
+ s/$RPM_BUILD_ROOT/%buildroot/g
> ?package(%name): command="%name" [skip]
А тут IMHO лучше написать command="%_bindir/%name", т.к. может быть
установлена эта же программа в /usr/local и в таком случае запустится
именно она...
> %_bindir/%name
%_bindir/*
> %_mandir/man1/*
%_man1dir/*
> %_menudir/%name
%_menudir/*
> %_liconsdir/%name.png
> %_iconsdir/%name.png
> %_miconsdir/%name.png
%_miconsdir/*
%_liconsdir/*
%_iconsdir/%name.png
+ А где тег Packager?
Эээ... надеюсь, вы не воспримите мои советы, как критику. Просто хотел
помочь. Я всегда в своих спеках использую макросы где это только возможно.
И как я понял использование $RPM_BUILD_ROOT тоже нежелательно, так как
есть макрос %buildroot Я правильно понимаю?
Удачи!
--
+ php-coder
+ php-coder[at]ngs[dot]ru
+ ALTLinux Master 2.4 (kernel 2.4.26-std-up-alt6)
Подробная информация о списке рассылки Sisyphus