goRua(Gtk+ on Ruby User Agent for 2ch)をcygwinで使うためのpatchです。
| goRua-0.15-cygwin.patch.gz (2.97k) | patch for goRua 0.15 on cygwin |
| patch_for_goRua-0.16-snapshot20021122.tgz (3.89k) | patch and utility for goRua 0.16-snapshot20021122 on cygwin |
それぞれ必要な物です。なお、なるべく最新の物を使ってください。
| もの | バージョン | ある場所 | 補足 |
|---|---|---|---|
| cygwin | 1.3以上 | Cygwin | |
| Ruby | 1.6以上 | Ruby Home Page | |
| Gtk+ for cygwin | 1.2以上 | GTK+ and GIMP for Windows | |
| Ruby/Gtk | なるべく最新 | RAA::Ruby/GTK | |
| goRua | 0.15 or 0.16-snapshot20021122 | RAA::goRua | |
| Ruby/zlib | 0.5以上 | RAA::Ruby/zlib | あった方が2chにやさしい |
| Uconv | 0.4以上 | RAA::Uconv | UTF-8変換に必要。0.15のほうのみ。 | unkf | なるべく最新? | http://www.ruby-lang.org/~tamura/ruby/ | UTF-8変換に必要。0.16のほうのみ。 |
Ruby/GTKまでの導入は「たけぽそ の ほーむぺーじ」が参考にうなります。「Windowsのお部屋」と言うところです。
patchはgoRuaのディレクトリに持って来て
$ gzip -dc goRua-0.15-cygwin.patch.gz | patch
でいけると思います。そのあと、goRua.rbとconnect2ch.rbを手動でUTF-8に文字コードを変換してください。あとは、goRua.rbに書いてあるインストール方法でインストールすればいいだけです。
while (Gtk.events_pending)
Gtk.main_iteration
end
なお、テストは不十分なので、他にもイパーイあるかも。
uconvよりunkfのほうがいいかも…。
本家に組み込めるようにしたい…。
readmeを付属したので、読めばわかると思います。
0.16自体がまだ正式ではないので、まあ、次のパッチはこんな方向でと言う指針です。なので、適当なのですが、上のヤツよりなぜか凝ってます。