2008/01/17

x86_64なfirefox用google gearsを作った

fedora 8の64bit ver.を使っている。

Google Gearsには中にアーキテクチャに依存する部分(Linuxだとlibgears.so)があって、用意されているLinux用のパッケージにはx86版しかない。
ソースコードも公開されているし、それ、Gentooだとどうなる?[gentoo]x86_64(amd64)ネイティブなGoogle Gearsを作成するを参考に作ってみた。

インストールさせておくパッケージ

firefox.x86_64
firefox-devel.x86_64

svn でソースを取ってきて、

$ svn checkout http://google-gears.googlecode.com/svn/trunk/ google-gears-read-only

http://overlays.gentoo.org/dev/matsuu/browser/misc/net-www/google-gears/google-gears-9999.ebuild
のebuildがやっていることをそのままソースに当てて、

$ make

なんかソースに #include <gecko_sdk/...>とか書いてあるソースがあるのでそこら辺を直す。

無事(たぶん何度も止まる…)にmakeが終われた、
gears/bin-opt/installers/gears-linux-opt-0.3.3.0.xpi
にxpiができる。

とりあえずGoogle Readerでは動いた。

0 件のコメント: