久々の更新。
これを書いている時点では、Ubuntu 11.10(Oneric)のリリースはされていませんが、既にカウントダウン状態なので、ホントにMemoにしかならないと思います。
OnericのBeta環境が前提です。正式リリース後には状況は変わると思いますので。悪しからず。
OnericのBetaをインスコして、mozcのBuildを使用とした時、端末から debuildをたたいてしばし。
こんなメッセージが。
dpkg-checkbuilddeps: Unmet build dependencies: libibus-dev
最初は、 libibus-dev がインストールされていないというメッセージだと言うので、
apt-get install libibus-dev
したのだけど、 "libibus-devが無い"と言われる。
???
Onericになって、パッケージ名が変更になったのか、正しくは、
"libibus-1.0-dev"
さて、これで…と思って、先のaptを
apt-get install libibus-1.0-dev
でやって見ると、"既に最新版"と言われる。
???
さらに探してみると、lunchpad.comにbugとしてこれ、あがってました。
=> "Need Build-dep change" https://bugs.launchpad.net/ubuntu/+source/mozc/+bug/829907
本来なら、このパッチをDownloadして適用するんだろうけど、チト面倒だったので、パッチの内容をそのまま、geditでやっちゃいました。
具体的には、
~/src/mozc/src/debian/contorl の中、最初の方に
Source: mozcSection: utilsPriority: extraMaintainer: Yusuke Sato <yusukes>Build-Depends: debhelper (>= 4.0.0), libibus-dev, libcurl4-openssl-dev, pkg-config, libprotobuf-dev, protobuf-compiler, libgtest-dev, libqt4-dev, scim, libscim-dev, gyp, libzinnia-devStandards-Version: 3.6.2
があります。
この中の "libibus-dev" を "libibus-1.0-dev" に修正 > 保存 で、OK
あとは、通常通り、debuild すれば、めでたく完了!
で。
最初にも書いた通り、Onericのリリース目前、しかもlunchpadにパッチがある状態なので、正式リリース時には、役に立たないかもです。
では〜。