[Kazehakase-devel 1520] Re: mozilla-1.7.2でのビルド

Back to archive index

Motonobu Ichimura famao****@users*****
2004年 8月 9日 (月) 11:56:48 JST


famaoです。

2004/08/09 (月) 10:45 に Yuhei Matsunaga さんは書きました:
> yuheiです。

> あと、specファイルのmozilla のバージョン指定ですが
> rpm -q mozilla | sed -e 's/mozilla-//'
> として、私の環境だと
> Requires: mozilla = 1.7.2-0.2.0
> となりますが、mozillaのバージョンが違うと言われインストールできません。
> 
> rpm -q --provides mozilla | grep mozilla | sed -e 's/mozilla = \\\(.*\\\)-.*/\\\1/'
> として 私の環境だと
> Requires: mozilla = 37:1.7.2-0.2.0
> となると、インストールできます。
> 
> やはり、少なくともFedora Core2 (rpm 4.3.1)では 37:の部分がないとダメなようです。
> 他のディストリではどうなのでしょうか?よければ教えてください。

Epochを活用しているdistributionはあまりないというイメージです。大抵Epochがでてくる時は
こういう問題の時だけな気が...

ところで、最近(といっても大分前からだと思いますが)ではrpmのmacroでこういう用途に使える

%requires_eq

というのがあります。実際どういう事をやっているかは /usr/lib/rpm/macros を見て頂くとして、

%requires_eq mozilla

と書いとけば万事うまくいったりしませんか?




Kazehakase-devel メーリングリストの案内
Back to archive index