[Kazehakase-devel 2845] Re: xulrunner 1.9 on Fedora 9

Back to archive index

Mamoru Tasaka mtasa****@ioa*****
2007年 12月 30日 (日) 18:08:23 JST


田坂です。

Kouhei Sutou wrote, at 12/29/2007 10:16 PM +9:00:
> 須藤です。
> 
> In <476A6****@ioa*****>
>   "[Kazehakase-devel 2843] Re: xulrunner 1.9 on Fedora 9" on Thu, 20 Dec 2007 22:09:22 +0900,
>   Mamoru Tasaka <mtasa****@ioa*****> wrote:
> 
>> 現在のxulrunner-develはxulrunner-devel-1.9-0.beta2.1.fc9になっています。
>> xulrunnerのtarballがどこにあるかよく分からなかったので、Fedoraの
>> srpmから取り出したのと、それに現在Fedoraが使っているpatchを当てた
>> のを
>> http://mtasaka.fedorapeople.org/tarball/xulrunner/
>> 以下において置きます。見ていただければと思います。
> 
> 試しにxulrunner-20071212.tar.bz2の方を以下のconfigureでビルド
> してみたのですが、xulrunner-xpcom.pcができませんでした。
> 
>   % JAVA_HOME=/usr/lib/jvm/java-6-sun ./configure --prefix=/tmp/local --enable-application=xulrunner
> 
> どうやってビルドするのが正しいのでしょうか?それとも.pcの名
> 前が変わっているのでしょうか?
> 
> # -fedoraの方はForbiddenでした。
> 

すみません... -fedoraの方も許可しました。
Fedoraのspec fileを見ると、オリジナルの方で
----------------------------------------------------------------
# Install missing *.pc files
pushd xulrunner/installer

# Copy as xpcom
cp libxul.pc.in mozilla-xpcom.pc.in
cp libxul-embedding.pc.in mozilla-embedding.pc.in

# Copy to expected xulrunner-*.pc
cp mozilla-js.pc.in xulrunner-js.pc.in
cp mozilla-plugin.pc.in xulrunner-plugin.pc.in
cp mozilla-xpcom.pc.in xulrunner-xpcom.pc.in
cp mozilla-embedding.pc.in xulrunner-embedding.pc.in
cp mozilla-gtkmozembed.pc.in xulrunner-gtkmozembed.pc.in
popd
------------------------------------------------------------------
とかやってるので、多分その通りなのだと思います。

i386ですが、Fedoraのpatchが当たってる方(-fedoraのtarball)で、
spec fileに書いてある通り
-------------------------------------------------------------------
 1171  tar -xf xulrunner-20071212-fedora.tar.bz2 
 1172  cd mozilla/
 1174  export INTERNAL_GECKO=1.9pre
 1175  export MOZ_APP_DIR=/usr/lib/xulrunner-1.9pre
 1176  export RPM_OPT_FLAGS="`rpm --eval %optflags | sed -e 's|-O2|-Os|' -e 's|-Wall||'`"
 1178  export PREFIX=/usr
 1179  export LIBDIR=/usr/lib
 1180  export LDFLAGS="-Wl,-rpath,/usr/lib/xulrunner-1.9pre"
 1181  export MAKE="gmake -j2"
 1182  make -f client.mk build
 1188  INTERNAL_APP_NAME=xulrunner-1.9pre
 1189  MOZ_APP_DIR=/usr/lib/xulrunner-1.9pre
 1190  INTERNAL_APP_SDK_NAME=xulrunner-sdk-1.9pre
 1191  MOZ_APP_SDK_DIR=/usr/lib/xulrunner-sdk-1.9pre
 1192  DESTDIR=${HOME}/rpmbuild/INSTROOT/xulrunner-1.9pre make install
-------------------------------------------------------------------
とやると、${HOME}/usr/lib/pkgconfig以下にxulrunner-xpcom.pcが
インストールされました。




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