[Momonga-devel.ja:03623] Re: OpenOffice.org の hunspell 対応について


nosanosaです。<br>
 <br>
送れていなかったようなので、もう一度送ります。<br>
<br>
 確認ありがとうございます。<br>
 <br>
 i686でもchardlg.cxx.diffの内容を適用して大丈夫だと(未確認ですが)思いますので、この内容を反映させて更新した jsdp2007_2.4.0.1-Writer_patch.diffを用いればspecの(patch関係の)更新がいらなくて楽だと思います。<br>
 <br>
 更新したjsdp2007_2.4.0.1-Writer_patch.diffを添付しましたので、このパッチに更新していただければと思います。よろしくお願いします。<br>
 <br>
<b>Ichiro Nakai &lt;ichiro@xxxxxxxxxxxxx&gt;</b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> 中井です。<br>
nosanosa さん、patch をありがとうございます。<br>
適用したところ、x86_64 でビルドが通りましたので、現在、%files を調整中です。<br>
# tmpfs でビルドしていたため、BUILD/ 以下で試すことは不可能でした。<br>
恐らく、単純に余ったファイルを書き加えるだけで commit すると思いますので、<br>
修正点がありましたら、よろしくお願いします。<br>
尚、ビルド上の依存関係が明白でないので BuildRequires は触りません。<br>
また、--with-system-hunspell を加えても、internal hunspell を利用する様なので、<br>
これも、加えませんでした。<br>
この辺り、フォローしていただければ、と、考えています。<br>
<br>
ちなみに Fedora 8 の 2.3.0 では<br>
<br>
http://cvs.fedora.redhat.com/viewcvs/rpms/openoffice.org/F-8/<br>
<br>
openoffice.org-2.1.0.ooo78148.lingucomponent.systemhunspell.patch<br>
を加えた上で、<br>
<br>
--with-system-hunspell を使い、<br>
<br>
#remove the dictionaries, they are in hunspell-XX rpms<br>
grep -v DICT $RPM_BUILD_ROOT/%{instdir}/share/dict/ooo/dictionary.lst &gt; $RPM_BUILD_ROOT/%{instdir}/share/dict/ooo/dictionary.lst.tmp<br>
mv -f $RPM_BUILD_ROOT/%{instdir}/share/dict/ooo/dictionary.lst.tmp $RPM_BUILD_ROOT/%{instdir}/share/dict/ooo/dictionary.lst<br>
rm -rf $RPM_BUILD_ROOT/%{instdir}/share/dict/ooo/??_??.??? $RPM_BUILD_ROOT/%{instdir}/share/dict/ooo/README_??_??.txt $RPM_BUILD_ROOT/%{instdir}/share/dict/ooo/INSTALL_de.txt<br>
<br>
この様な処理でファイルを消し、各言語パッケージに<br>
<br>
Requires: hunspell-af<br>
<br>
等を入れているようです。<br>
<br>
では。<br>
<br>
<br>
On Tue, 13 May 2008 18:18:10 +0900 (JST)<br>
nosanosa <sbfield_snmsyk@xxxxxxxxxxx> wrote:<br>
<br>
&gt; OOoの件ですが、hunspellの方はよく分かりませんが、x86_64でビルドできないのはログをみたところ、(xulrunnerやjava関連ではなく)「かもめの開発2007」プロジェクト(http://jsdp2007.jp/);のパッチをマージした部分に問題があるようです。<br>
&gt; <br>
&gt; エラーでとまったビルドツリーが残っていれば、添付のパッチ chardlg.cxx.diff でビルドが通るか試してもらえませんか?<br>
&gt; <br>
&gt; hunspellの方は--with-system-hunspellとするとシステムのlibhunspellを使うようなので、その場合はBuildRequires: hunspell-develかなと思います。<br>
&gt; <br>
&gt; ですが、デフォルトではhunspellはinternalのものを使っているので、 hunspell-*をインストールするとなぜdict/ooo/*.affやらを作るようになるのかはよく分かりません。<br>
&gt; <br>
&gt; 対症療法的に現状維持でBuildRequires:にhunspell一族を足して、できたファイルをfilelistに足しておくというのでもいいかとはおもいますが。<br>
&gt; <br>
<br>
<br>
-- <br>
Ichiro Nakai<br>
ichiro@xxxxxxxxxxxxx<br>
<br>
</sbfield_snmsyk@xxxxxxxxxxx></blockquote><br>

<div style="line-height: 0; width: 0; height: 5px; clear: both;">&nbsp;</div>
<p>&#32;



<hr size=1><a href=http://pr.mail.yahoo.co.jp/ganbare-nippon/ target="new">GANBARE! NIPPON! Win your ticket to Olympic Games 2008.</a><br>

Attachment: jsdp2007_2.4.0.1-Writer_patch.diff.bz2
Description: 439129900-jsdp2007_2.4.0.1-Writer_patch.diff.bz2