ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: "Nick S. Grechukh" <ngrechukh@ua.fm>
To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru>
Subject: Re: [sisyphus] Konversation-0.17 & кривость spec-файла
Date: Thu, 14 Apr 2005 12:01:54 +0300
Message-ID: <200504141201.55185.ngrechukh@ua.fm> (raw)
In-Reply-To: <20050414112431.47c8cf61@super-comp.home.net>

[-- Attachment #1: Type: text/plain, Size: 2006 bytes --]

On Thursday 14 April 2005 11:24, Drool wrote:
> > --- Drool 2005-04-13 14:41:54 +0300
> > +++ php-coder 2005-04-13 22:31:24 +0700
> >     - BuildRequires лучше генерировать при помощи программы buildreq из
> >       пакета rpm-utils, потому что, если писать самому, то можно
> >       какую-нибудь зависимость не учесть
> 	Я вообще не претендую на прямость рук :-) Да и спеки пишу на 90% по
> интуиции, т.к. я практически в этом ничего не смыслю. О существовании
> buildreq, к примеру, я даже и не подозревал :-) Вопрос - а как она
> определит зависимости на пакеты, которых нет в моем АЛМ-2.4? Или я отстал и
> софт научился вычислять это опираясь на свё ту же интуицию? ;-))
никакой интуиции: если он у Вас на машине успешно собирается, в buildreq 
попадет то что было задействовано *уВас* при сборке. 
(например, в мои спеки регулярно попадает qt3-designer и я не менее регулярно 
его вычищаю).

если не собрался - интуитивно ищите чего не хватает.  ;-)

> >     -command=%name
> >     +command="%_bindir/%name"
> >     Вдруг у пользователя в /usr/local установлена вторая копия программы?
> 	И то правда...
хотя,... если в /usr/local кидают обдуманно? 
> >     -%_menudir
> >     -%_bindir
> >     -%_datadir
> >     +%_menudir/*
> >     +%_bindir/*
> >     +%_datadir/*
> >     Это AFAIK очень серьезная ошибка! После этого, к примеру, каталог
> > /usr/bin будет принадлежать вашему пакету!! И, кстати, мне кажется, что
> 	При сборке файлы выкладываются в %buildroot с полной структурой папок.
> Поэтому выражение %_datadir/* загребает всю папку со всеми подкаталогами и
> файлами в том виде, в котором они там сложены. Получается корректно. А вот
получается некорректно! %_menudir будет принадлежть какому пакету? правильно, 
вашему. не надо так делать.

> в плане прав на каталоги... Кто подскажет? Если в name.rpm папка /usr/bin
> будет с отличными от системной /usr/bin правами - при установке этого
> пакета системные папки изменят свои права? Просветите чайника...
просто не заморачивайтесь ;-)

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

  reply	other threads:[~2005-04-14  9:01 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-04-11  9:36 [sisyphus] Сборка libdb4.3-4.3.27-alt2 Drool
2005-04-11  9:55 ` [sisyphus] " Michael Shigorin
2005-04-11  9:57 ` Michael Shigorin
2005-04-11 10:33   ` Drool
2005-04-11 10:45 ` [sisyphus] " Dmitry V. Levin
2005-04-20  8:51   ` Drool
2005-04-20  9:52     ` Dmitry V. Levin
2005-04-20  9:50       ` Drool
2005-04-20 10:13       ` Andrei Bulava
2005-04-11 12:33 ` Boldin Pavel
2005-04-12  8:45   ` Drool
2005-04-12 14:13     ` Alexey Borovskoy
2005-04-12 14:31       ` Epiphanov Sergei
2005-04-13  7:30         ` [sisyphus] Konversation-0.17 Было: " Drool
2005-04-13  9:21           ` [sisyphus] " Michael Shigorin
2005-04-13 10:47             ` [sisyphus] Re: Konversation-0.17 Drool
2005-04-13 12:39               ` Michael Shigorin
2005-05-18 11:59                 ` Alex Gorbachenko
2005-05-18 12:32                   ` Drool
2005-05-18 12:45                     ` Alex Gorbachenko
2005-05-18 14:01                       ` Alex Gorbachenko
2005-05-18 13:10                   ` Alexey Borovskoy
2005-05-19 12:57                     ` Alex Gorbachenko
2005-04-13 11:15           ` [sisyphus] Konversation-0.17 Было: Сборка libdb4.3-4.3.27-alt2 Igor V. Krutyakov
2005-04-13 11:41             ` Drool
2005-04-13 13:05               ` [sisyphus] [JT] Konversation-0.17 Epiphanov Sergei
2005-04-14  7:21                 ` Drool
2005-04-13 16:47               ` [sisyphus] Konversation-0.17 Было: Сборка libdb4.3-4.3.27-alt2 php-coder
2005-04-13 16:47                 ` [sisyphus] junior jobs? (was: Konversation-0.17) Michael Shigorin
2005-04-14  8:24                 ` [sisyphus] Konversation-0.17 & кривость spec-файла Drool
2005-04-14  9:01                   ` Nick S. Grechukh [this message]
2005-04-14  9:41                     ` Drool
2005-04-14 10:18                       ` Nick S. Grechukh
2005-04-14 11:55                             ` [sisyphus] " Michael Shigorin
2005-04-14 12:11                     ` [sisyphus] " php-coder
2005-04-14 12:17                       ` Nick S. Grechukh
2005-04-14 11:00                   ` php-coder
2005-04-14  9:31                 ` [sisyphus] Konversation-0.17 Было: Сборка libdb4.3-4.3.27-alt2 Drool
2005-04-14 10:24                   ` Alexey V. Novikov
2005-04-13 14:38         ` [sisyphus] " Alexey Borovskoy
2005-04-13 15:55           ` Alexey Borovskoy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200504141201.55185.ngrechukh@ua.fm \
    --to=ngrechukh@ua.fm \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git