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 でいいのですかね。