2004-03-06 (Sat)
_ [debian] gkrellmms 2.1.15-1vd1
gkrellmms 自体は GTK+2 のはずなのに何で GTK+1 を要求してるのかと思ったら、xmms-config 使ってるからか。beep-config に取り替え。これで GTK+1 への依存がまた減った。
_ [debian] lm-sensors 2.8.5-0vd1
作成。
_ [debian] wxwindows2.4 2.4.2.4-0vd1
–with-gtk な configure に –enable-gtk2 を追加し、build & install の setup.py に WXPORT=’gtk2’ を追加して作成。install-gtk-dev での wxgtk-$(release)-config を wxgtk2-$(release)-config に、install-gtk-dbg での wxgtkd-$(release)-config を wxgtk2d-$(release)-config にそれぞれ変更。 audacity くらいでしか使ってないけど。そしてその audacity もあんまり使ってないなぁ。この程度でしか使ってないなら、不要な pkg の build は切って作ったほうがよかったかな。build にめっちゃ時間かかった。
_ [debian] audacity 1.1.99pre3-1vd1
libwx_gtk2-2.4 で rebuild し直し。一応、きちんと動くようだ。
_ [comp] vanadate GTK+2 対応
vanadate-clock を ruby-gtk2 に対応。ものは これ 。なお、UTF-8 に変換してある。
2004-03-05 (Fri)
_ [debian] hiki 0.6.1-0vd1
XSS fix だそうだ。作成。
_ [debian] tdiary 1.5.6+20040304-0vd1
気が向いたので作成。もちろん、ここも入れ換え。
_ [comp] 続・gkrellm/gkrellmms 落ち再び
- gkrellm 2.1.27-1
- gkrellmms 2.1.14-1
- xmms 1.2.10-1
で、まだたまーに落ちるなぁ…。
_ [comp] xmms が ALSA で鳴らない
なんだろうと思って調べてみたら、単純に buffer time が変なだけだった。調整するのが面倒だったので ~/.xmms/config から ALSA の設定を削除して default に任せる。よし、鳴るようになった。
_ [comp] bmp を試す
xmms を GTK+2 に port した beep media player を試してみる。初めて名前を聞いたときは、beep 演奏ソフトかと思ったが全然違った。もとが xmms なので、何も考えずにほとんどそのまま使える。gkrellmms も一部おかしいところがあるけど、まあまあ動くようだ。
deb http://luon.net/debian unstable main
を追加して、bmp-extra-plugins を入れてみた。
_ [debian] w3m 0.4.2+1.897-0vd1
CVS から新しいのを引いてきて作成。w3m-img は gdk-pixbuf ではなく imlib2 を使うようにした。これで GTK+1 依存のアプリがまた一つ減った。 gdk-pixbuf は imlib1 の代替として作成されたもので、imlib2 は imlib1 の新版、という考えでいいんだろうか。
_ [debian] gtk-gnutella 0.92.final-1vd1
–enable-gtk2 で作成。といっても、学内だと用途にかかわらず使用禁止なのだが。
_ [debian] mplayer 1.0-pre3-0.2vd1
magiclinux なる所から GTK+2 patch をいただいてきて作成。ただ、ちょっと不備ある? Gui/mplayer/gtk/playlist.c に
#include "../../../libmpdemux/stream.h"
追加。 Gui/mplayer/gtk/opts.c に
- gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox1 ),10 );
+ gtk_box_set_spacing( GTK_BOX( hbuttonbox1 ),10 );
変更。
2004-03-04 (Thu)
_ [comp] ircd link
2年くらいはまっていた ircd 同士の link だが、やっと間違いに気がついた。C/N-line で指定していたクラスナンバーが、Y-line のサーバクラスのクラスナンバーではなく、クライアントクラスのクラスナンバーだった。これじゃつながるわけないよな。 といっても、よそに link する ircd ってもうどこにもないんだが…。
_ [debian] ircd-irc2 2.10.3p6-0vd1
irc2.10.3p6 に irc2.10.3p5+jp6.diff を当てて作成。rej が出るが、無視して問題ない。 しばらく運用していて、quit 時の comment の前後に “ がつくようになっているのに気づいた。どういう副作用があるかわからないが、わずらわしいので ircd/s_user.c の m_quit 関数を次のように変更して対処。
- (void) snprintf(comment, TOPICLEN, "\"%s",
+ (void) snprintf(comment, TOPICLEN, "%s",
(parc > 1 && parv[1]) ? parv[1] : "");
- (void) strcat(comment, "\"");