IWAI, Masaharu
iwai****@alib*****
2004年 8月 4日 (水) 00:35:25 JST
岩井です。 On Wed, 04 Aug 2004 00:19:51 +0900 Subject: [Kazehakase-devel 1495] Re: 風博士specファイルミス? Message-Id: <410FA****@jcom*****> Shun Fukuzawa <shfuk****@jcom*****> wrote: > FedoraのMLで聞いたところ、Epoch番号も見ているようなのです。なので、 > > $ rpm -q --provides mozilla | grep mozilla > > mozilla = 37:1.6-8 > で出て来る37という数字をいれなければならないようです。 Release はみてないんですね。 > ということで、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行きになりそうです。 Subject: [Kazehakase-devel 1493] Re: 風博士specファイルミス? Message-Id: <20040****@alib*****> みたいな感じで %define mozver %(rpm -q --provides mozilla | grep mozilla | sed -e 's/mozilla = \\\(.*\\\)-.*/\\\1/') でしょうか。 # エスケープがややこしいなら # %define mozver %( rpm -q --provides mozilla | grep mozilla | sed -e 's/mozilla = //' | sed -e 's/-.*//') # になる。 -- いわい