vine-users ML アーカイブ



[vine-users:070378] Re: sane-0.89-0v l1.src.rpmのspec ファイルについて

  • From: Masaki Shinomiya <shino@xxxxxx>
  • Subject: [vine-users:070378] Re: sane-0.89-0v l1.src.rpmのspec ファイルについて
  • Date: Fri, 11 Feb 2005 18:31:37 +0900
シノバーです

On Fri, 11 Feb 2005 13:17:58 +0900
"Minoru.Ashikawa" <ezv02014@xxxxxxxxx> wrote:
sane.spec」内の記述についての質問です。
> 
> ファイル9行目に「%{?nosrc:NoSource:     0}」という記述があり
> ますが、これはどういった動作を規定しているものなのでしょうか?

%{?<変数>:<文>} で <変数>が定義されていると<文>が有効になります。
「nosrc」という変数が定義されていると以下の記述すなわち
「NoSource:     0」なる行が有効になるという意味です。

普通に rpm -bs sane.spec だと src.rpm が、
rpm -bs --define nosrc:1 sane.spec とすると nosrc.rpm ができる
というからくりです。

-- 
Masaki SHINOMIYA <shino@xxxxxx>
The Bar Master,
Shino's Bar - Contemporary Art and Spirits
http://Paper.Cup.Com/