LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1004|回复: 4

[arch][PKGBUILD]gaim 2.0.0cvs

[复制链接]
发表于 2005-6-15 11:33:40 | 显示全部楼层 |阅读模式
软件名:gaim
版本:2.0.0 cvs
软件简介:基于GTK2的即时通信软件客户端,支持msn、irc、yahoo、jabber等多种协议
补丁:无
编写:henry
提交日期:2005年6月15日


  1. # Contributer: henry <henryouly@gmail.com>
  2. pkgname=gaim-cvs
  3. pkgver=`date +%Y%m%d`
  4. pkgrel=1
  5. pkgdesc="A GTK+-based messaging client"
  6. depends=('gtk2')
  7. makedepends=('cvs')
  8. url="http://gaim.sourceforge.net"
  9. source=()

  10. build() {
  11.   export CVSROOT=:pserver:anonymous@cvs.sf.net:/cvsroot/gaim
  12.   if [ ! -e gaim ]; then
  13.     cvs -z3 checkout gaim
  14.   else
  15.     cd gaim
  16.     cvs -z3 update -dP
  17.   fi

  18.   cd $startdir/src/gaim
  19.   ./autogen.sh --prefix=/usr
  20.   make || return 1
  21.   make DESTDIR=$startdir/pkg install
  22. }
复制代码
发表于 2005-6-15 20:03:06 | 显示全部楼层
为什么有版本号又有cvs?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-16 02:09:05 | 显示全部楼层
gaim的about窗是这样命名的。cvs中的是下个版本(2.0.0)的开发阶段代码(也就是说有未实现的功能或者不稳定代码,和现在e17的情况差不多)
回复 支持 反对

使用道具 举报

发表于 2005-6-16 18:49:17 | 显示全部楼层
但是这种命名方式会给pacman带来麻烦。最好是写成:
pkgname=gaim-cvs
pkgver=`date +%Y%m%d`

此外你还应该把cvs放入依赖关系makedepends=('cvs')中,而gtk2应该是:depends-gtk2。
不过不知道gaim2有什么新东西,不愿意尝试,现在连gaim都没有用了好久。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-17 13:47:22 | 显示全部楼层
多谢指出,已经修正
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表