参考 http://aur.archlinux.org/packages.php?ID=25157&detail=1
第一步. git clone git://github.com/gradetwo/fetion.git 得到gradetwo/fetion的源码
第二步. 从pidgin官网上得到pidgin的最新源码,当前是2.5.8
第三步. 解压pidgin源码,将git得到的fetion文件夹复制到pidgin2.5.8/libpurple/protocols下面
第四步. 修改pidgin2.5.8/configure.ac 在AC_OUTPUT中加入一条libpurple/protocols/fetion/Makefile
STATIC_PRPLS 的最后加上fetion
DYNAMIC_PRPLS的最后加上fetion
zephyr) dynamic_zephyr=yes ;;之后加上fetion) dynamic_fetion=yes ;;
修改pidgin2.5.8/libpurple/protocols/Makefile 在DIST_SUBDIRS最后加上fetion
第五步. 执行configure,这里能disable的就disable,因为我们的目的不是编译pidgin,而是生成pidgin2.5.8/libpurple/protocols/fetion/Makefile
第六步. configure执行顺利,进入pidgin2.5.8/libpurple/protocols/fetion/下执行make
第七步. make 完成会在pidgin2.5.8/libpurple/protocols/fetion/.libs生成libfetion.so
第八步. 复制libfetion.so到/usr/lib/purple-2/
第九步. 重启pidgin,新建一个帐户,就可以看到有fetion协议了,大功告成