contents

adium

MacOSX 上で動く IM Client。

build

開発版 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 に含まれているものをベースにしているみたい。

Adium 開発版ソースコードの入手

% cd ~/src
% svn co svn://svn.adiumx.com/adium/trunk adium

libpurple の修正

% cd ~/src
% tar jxvf pidgin-2.3.1.tar.bz2
% cat libpurple_yahoojp.diff | patch -p1

libpurple のコンパイル

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

Adium のコンパイル

% cd ~/src/adium
% make latest

dmg ファイルの作成

% 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 が作成される。

memo

chat log は以下のところにある。

$HOME/Library/Application Support/Adium 2.0/Users/Default/Logs

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-03-03 (月) 00:05:27 (879d)