タグ「Pidgin」が付けられているもの

1

Pidginに日本語パッチあて 2.6.3

Date
'09-10-24(土曜日) 15:22:15
Category
コンピュータ

久しぶりにPidginを更新。今度は本家から落としてきます。
パッケージ作ってインストールしたいのでとりあえずめも
checkinstallが動かないのでちょっと調べ中

$ wget http://sourceforge.net/projects/pidgin/files/Pidgin/pidgin-2.6.3.tar.bz2

$ wget http://www.honeyplanet.jp/pidgin-2.6.3_jp.diff.gz
$ tar xvjf pidgin-2.6.3.tar.bz2
$ zcat pidgin-2.6.3_jp.diff.gz | patch -p0
$ cd pidgin-2.6.3/
$ ./configure

checking for GSTINTERFACES... no
checking for FARSIGHT... no
configure: error:
Dependencies for voice/video were not met.
Install the necessary gstreamer and farsight packages first.
Or use --disable-vv if you do not need voice/video support.

※GSTINTERFACESは gstreamer-interfaces というパッケージらしい
※FARSIGHTはfarsightってパッケージだが、ubuntuはバージョンたりないのでパス

$ ./configure --disable-vv

checking for IDN... no
no
configure: error:
GNU Libidn development headers not found.
Use --disable-idn if you do not need it.

※libidnを入れた

$ apt-cache search libidn
$ sudo apt-get install libidn11-dev
$ ./configure --disable-vv
$ make
$ sudo apt-get remove pidgin*
$ sudo apt-get install libpurple
$ sudo make install
$ sudo ldconfig

Ubuntuのpidgin-2.4.1にパッチあて

Date
'09-04-03(金曜日) 00:35:54
Category
コンピュータ

そして相変わらずctrl+pとかで変なダイアログが開くPidginにパッチを当てる作業

mkdir pidgin-20090403

cd pidgin-20090403
apt-get source pidgin
wget http://www.honeyplanet.jp/pidgin_mtn_jul3.diff.gz
zcat pidgin_mtn_jul3.diff.gz | patch -p0

パッチを当てる時、エラーになるやつスキップでOKです。
この後は手作業でファイルを修正してやる.
以下に修正点メモ。漏れがあるかもしれない・・・

diff -r pidgin-2.4.1-patch/libpurple/protocols/irc/parse.c pidgin-2.4.1/libpurple/protocols/irc/parse.c

262c262
< static char *irc_recv_convert(struct irc_conn *irc, const char *string)
---
> static char *irc_recv_convert(struct irc_conn *irc, char *string)
267a268,274
> GError *err;
> gboolean retry;
> gsize in_len, out_len;
> int conv_len;
> char *strtmp;
> gsize strtmp_len;
>

diff -r pidgin-2.4.1-patch/libpurple/protocols/yahoo/yahoo.h pidgin-2.4.1/libpurple/protocols/yahoo/yahoo.h
79a80
> #define YAHOOJP_CLIENT_VERSION_ID "524223"

diff -r pidgin-2.4.1-patch/libpurple/protocols/yahoo/yahoo_profile.c pidgin-2.4.1/libpurple/protocols/yahoo/yahoo_profile.c
1111d1105
< #endif

その後は

cd ..
dpkg -i pidgin_2.4.1-1ubuntu2.3_i386.deb
echo pidgin hold | sudo dpkg --set-selections


1