[Kazehakase-devel 1495] Re: 風博士specファイルミス?

アーカイブの一覧に戻る

Shun Fukuzawa shfuk****@jcom*****
2004年 8月 4日 (水) 00:19:51 JST


Shun Fukuzawa wrote:
> ゆきちです。
> 
> 風博士の0.1.8.1に同梱されているspec(.in)ファイルからrpmを作ろうとしたと
> ころ、mozillaのバージョン指定にミスがあったようで、作成できませんでし
> た。とりあえず、specファイルの差分を示します。
> 
とりあえず、問題は解決しました。

FedoraのMLで聞いたところ、Epoch番号も見ているようなのです。なので、
> $ rpm -q --provides mozilla | grep mozilla
>  mozilla = 37:1.6-8
で出て来る37という数字をいれなければならないようです。

ということで、specファイル的には
> BuildRequires:  mozilla-devel = 37:1.6, gtk+-devel >= 2.0.0
> Requires:       mozilla = 37:1.6, gtk+ >= 2.0.0
としたところ、依存性のエラーは解消しました。

ただ、これをspec.inとして、どうやって解決すればいいかは分かっていませ
ん。っていうか、/usr/lib/pkgconfig/mozilla-gtkmozembed.pcの中にepoch番号
がないので、pkg-configでは、取り出せない...。これ以上本格的にやると、
fedora-devel行きになりそうです。

一応、一般に公開する場合には、
> BuildRequires:  mozilla-devel >= 1.4, gtk+-devel >= 2.0.0
> Requires:       mozilla >= 1.4, gtk+ >= 2.0.0
でいいのですかね。



Kazehakase-devel メーリングリストの案内
アーカイブの一覧に戻る