pidgin的fetion插件——用到了开源项目gradetwo

参考 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协议了,大功告成

posted @ 2009-08-11 17:46  cpx3216  阅读(397)  评论(0)    收藏  举报