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