MacOSX 上で動く IM Client。
開発版 Adium のビルド方法。
ビルドするのに必要なツールとその入手方法は Getting the Adium Source に書いてある。 Xcode 2.4.1 と Subversion、その他もろもろといった感じ。 python とか automake とか足りないものは macports を使って入手。
開発版の Adium のソースコードは Getting the Newest Adium X Source Code にある手順で入手できる。 Subversion で checkout してくれば OK。
libpurple に変更を加えるので、 Getting the Libpurple Source に従って libpurple のソースも入手。 README によると、現状 pidgin 2.3.1 に含まれているものをベースにしているみたい。
% cd ~/src % svn co svn://svn.adiumx.com/adium/trunk adium
% cd ~/src % tar jxvf pidgin-2.3.1.tar.bz2 % cat libpurple_yahoojp.diff | patch -p1
Getting the Libpurple Source にあるように、Utilities/dep-build-scripts ディレクトリの中にある README に従って作業を進める。
% cd ~/src/adium/Utilities/dep-build-scripts % export PIDGIN_SOURCE="/Users/viz/src/pidgin-2.3.1" % python2.5 download.py `cat urls.txt` % ./general_dependencies_make.sh % ./purple_dependencies_make.sh % ./purple_make.sh % ./universalize.sh % ./make_po_files.sh % ./copy_frameworks.sh
% cd ~/src/adium % make latest
% cd ~/src/adium/Release
Makefile を修正して、BUILD_IN_DEBUG_MODE と BETA を有効に。
Index: Makefile =================================================================== --- Makefile (リビジョン 22763) +++ Makefile (作業コピー) @@ -15,8 +15,8 @@ ########### VERSION=1.3svn -BUILD_IN_DEBUG_MODE=FALSE -BETA=FALSE +BUILD_IN_DEBUG_MODE=TRUE +BETA=TRUE # Always builds in debug mode. NIGHTLY?=FALSE
make release して dmg ファイルを作成。
% make release
build ディレクトリ以下に Adium_1.3svn.dmg が作成される。
chat log は以下のところにある。
$HOME/Library/Application Support/Adium 2.0/Users/Default/Logs