武山です Mozc と依存パッケージを、作り直しましたので submit の準備はできています。 # 既存のパッケージの spec ファイルを色々と参考にさせて頂きました。 1ヶ月くらい使っていますが、大丈夫そうです。 Mozc と依存しているパッケージは以下の通りです。 googletest https://build.opensuse.org/package/show?package=googletest&project=home%3Aftake mozc https://build.opensuse.org/package/show?package=mozc&project=home%3Aftake zinnia https://build.opensuse.org/package/show?package=zinnia&project=home%3Aftake zinnia-tomoe https://build.opensuse.org/package/show?package=zinnia-tomoe&project=home%3Aftake 以下の要検討な部分を残したままであれば、いつでも submit できます。 uim-1.6 以降は uim-canna の実装が変わって、本家は大丈夫でも wime だと固まる問題 がありますね。(後で試してみます # Lisp で実装してあるのでデバッグしたくないです… さて Mozc ですが、 いくつか、パッケージデザインに考えなければならないところが残っていまして、 どうしましょうか? 1. mozc-emacs を自動起動するか 自走起動スクリプト start-mozc.el を書いても良いのですが、 最近は gtk-immodule 経由で入力している方が多いのではないかと思います。 そこで、.emacs に (require 'mozc) をして、 set-input-method: japanese-mozc をしないと起動しないようにパッケージしています。 # そういえば某共有サーバーで /tmp/uimhelper-* がすごいことに… 2. googletest の扱い テストフレームワークなので、開発時にしか使われないもので、 果たしてパッケージにする意味があるのかと疑問です。 いまのところ、gtest.rpm がドキュメントだけで、 gtest-devel に static ライブラリとヘッダが入っています。 Mozc の一部が google-test のヘッダを参照しているだけなので、 Mozc から依存関係を取り除くか、googletest を Mozc のソースとして含めてしまう デザインもあるかと思います。 3. ibus の初期設定 ibus-anthy をインストールすると、ibus で Anthy が選択された状態に(設定が不要) なっていますが、この仕掛けはどこにあるのでしょうか? ibus-mozc 側で対応するのであれば、追加が必要です。 4. ソースの修正方法 lib を lib64 に変えたり…などを、パッチではなく spec ファイル中で sed しているのですが、良いのでしょうか… (2011/08/08 16:36), Masaru Imai wrote:
今井です。
BuildService上でのパッケージングではないので参考までですが、
mozc-1.1.773.102を
openSUSE 11.4+Tumbleweed環境において rpmbuildコマンドでパッケージング出来てます。
M17NリポジトリにMozcを入れるとなると Mozcをビルドするに当たり幾つか必要なパッケージがあり、 そちらをどういう取り扱いにするか考えておく必要があると 思います。
gyp,gtest-devel,zinnia-develなどですが。
(2011年08月08日 02:11), Takashi Iwai wrote:
後足りないのは mozc なんですけど、どなたか最近のバージョンをパッケージ された方いらっしゃいませんか?
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org