Yuhei Matsunaga
yu-ne****@eos*****
2004年 8月 4日 (水) 00:02:31 JST
yuheiです。 On Tue, 3 Aug 2004 23:09:21 +0900 "IWAI, Masaharu" <iwai****@alib*****> wrote: > 岩井です。 > > > 本当は「Requires:」の部分にはビルドしたmozillaのバージョンをいれたいのですが > > その方法がわからないので、とりあえずそうしてあります。 > > 私は > > %define mozver 1.7.1 > (snip) > BuildRequires: mozilla-devel = %{mozver}, pkgconfig, libghttp-devel > BuildRequires: gtk2-devel, glib2-devel, freetype2-devel, pango-devel > BuildRequires: atk-devel, XFree86-devel > Requires: mozilla = %{mozver}, libghttp, gtk2 > (snip) > %configure --with-mozilla-libs=%{_libdir}/mozilla-%{mozver} \ > --with-mozilla-includes=%{_includedir}/mozilla-%{mozver} > > こんな感じですねぇ。RPM パッケージの Release までは入れてません。 > なお、 > http://iwai.alib.jp/tmp/kazehakase.spec > が今 VineSeed で使っているやつです。 確かにspecファイルの冒頭でmozillaのバージョンを定義する方法もあります。 それも考えたのですが、 できるだけ、一般のユーザはSRPMのリビルドだけで、 specを編集しなくて済むというのが理想です。 特にソースツリーに含めるspec.inに、 一つのmozillaのバージョンを固定するのも変なので。 やはり、 specのrequires:を動的にできるという方法があればベストだと思います。