LinuxSir.cn,穿越时空的Linuxsir!

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

openq、eva、konversation和一些KDE的观感的PKGBUILD

[复制链接]
发表于 2005-3-22 19:12:02 | 显示全部楼层 |阅读模式
eva 0.2.0

PKGBUILD

  1. pkgname=eva
  2. pkgver=0.2.0
  3. pkgrel=0
  4. pkgdesc="A Tencent QQ client for KDE"
  5. url="http://www.sourceforge.net/projects/evaq"
  6. depends=('x-server' 'kdelibs>=3.3.2' )
  7. source=("http://www.magiclinux.org/people/bamfox/Eva/stable/$pkgname-$pkgver.tar.bz2" "eva.patch")


  8. build() {
  9.   cd $startdir/src/$pkgname-$pkgver
  10.   patch -p1 < $startdir/src/eva.patch || return 1
  11.    ./configure --prefix=/opt/kde
  12.    make || return 1
  13.    make DESTDIR=$startdir/pkg install
  14. }
  15. md5sums=('5386f906776beb9d228481fcefce1cfa' '45553afcde30b0c7ef0853fa66e9503e')
复制代码



eva.patch
========

  1. diff -ruNa eva-0.2.0.org/src/api/evaconnecter.cpp eva-0.2.0/src/api/evaconnecter.cpp
  2. --- eva-0.2.0.org/src/api/evaconnecter.cpp  2005-03-21 21:36:48.000000000 +0800
  3. +++ eva-0.2.0/src/api/evaconnecter.cpp  2005-03-21 21:55:05.000000000 +0800
  4. @@ -20,6 +20,7 @@

  5. #include "evaconnecter.h"
  6. #include <qtimer.h>
  7. +#include <stdlib.h>
  8. #include <qmutex.h>

  9. #define POOL_CHECK_INTERVAL  10000
  10. diff -ruNa eva-0.2.0.org/src/api/evahtmlparser.cpp eva-0.2.0/src/api/evahtmlparser.cpp
  11. --- eva-0.2.0.org/src/api/evahtmlparser.cpp 2005-03-21 21:36:48.000000000 +0800
  12. +++ eva-0.2.0/src/api/evahtmlparser.cpp 2005-03-21 21:53:36.000000000 +0800
  13. @@ -116,7 +116,7 @@
  14.                 pos += len;
  15.                 continue;
  16.             }
  17. -           smiley = QString(util.fileIndexToText(fileIndex)) + " ";
  18. +           smiley = QString(util.fileIndexToText(fileIndex).c_str()) + " ";
  19.             html.replace(imgTxt, smiley);
  20.             pos += smiley.length();
  21.         }
  22. diff -ruNa eva-0.2.0.org/src/api/evaresource.cpp eva-0.2.0/src/api/evaresource.cpp
  23. --- eva-0.2.0.org/src/api/evaresource.cpp   2005-03-21 21:36:48.000000000 +0800
  24. +++ eva-0.2.0/src/api/evaresource.cpp   2005-03-21 21:56:38.000000000 +0800
  25. @@ -20,7 +20,7 @@
  26. #include "evaresource.h"
  27. #include "evasetting.h"
  28. #include "evaservers.h"
  29. -
  30. +#include <stdlib.h>
  31. #include <qapplication.h>
  32. #include <qhttp.h>
  33. #include <qdir.h>
  34. diff -ruNa eva-0.2.0.org/src/api/evasetting.cpp eva-0.2.0/src/api/evasetting.cpp
  35. --- eva-0.2.0.org/src/api/evasetting.cpp    2005-03-21 21:36:48.000000000 +0800
  36. +++ eva-0.2.0/src/api/evasetting.cpp    2005-03-21 21:57:20.000000000 +0800
  37. @@ -18,6 +18,7 @@
  38.   *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  39.   ***************************************************************************/
  40. #include "evasetting.h"
  41. +#include <stdlib.h>
  42. #include <qapplication.h>
  43. #include <qfile.h>
  44. #include <qdir.h>
  45. diff -ruNa eva-0.2.0.org/src/api/evasocket.cpp eva-0.2.0/src/api/evasocket.cpp
  46. --- eva-0.2.0.org/src/api/evasocket.cpp 2005-03-21 21:36:48.000000000 +0800
  47. +++ eva-0.2.0/src/api/evasocket.cpp 2005-03-21 21:58:09.000000000 +0800
  48. @@ -19,6 +19,7 @@
  49.   ***************************************************************************/
  50. #include "evasocket.h"
  51. #include "qmdcodec.h"
  52. +#include <stdlib.h>
  53. #include <qsocketdevice.h>
  54. #include <qsocketnotifier.h>
  55. #include <qmutex.h>
复制代码
 楼主| 发表于 2005-3-22 19:13:23 | 显示全部楼层
openq
==========

  1. pkgname=openq
  2. pkgver=0.3.1
  3. pkgrel=0
  4. pkgdesc="QQ for Linux based on Gaim"
  5. url="http://openq.sourceforge.net"
  6. license=GPL
  7. depends=('gaim>=1.0')
  8. backup=()
  9. source=([url]http://unc.dl.sourceforge.net/sourceforge/openq/OpenQ-0.3.1.tar.bz2[/url])
  10. md5sums=()

  11. build() {
  12. #tar xjvf openQ-$pkgver.tar.gz
  13. cd $startdir/src/OpenQ
  14. ./configure --prefix=/usr
  15. make || return 1
  16. make DESTDIR=$startdir/pkg install
  17. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 19:14:37 | 显示全部楼层
lipstik
=========

  1. pkgname=lipstik
  2. pkgver=1.1
  3. kdeprjnumber=18223
  4. pkgrel=0
  5. depends=('x-server' 'kdelibs>=3.3.1' 'arts>=1.2.1')
  6. pkgdesc="lipstik is a purified style with many options to tune your KDE desktop look."
  7. source=(http://www.kde-look.org/content/files/$kdeprjnumber-$pkgname-$pkgver.tar.bz2)
  8. url="http://www.kde-look.org/content/show.php?content=18223"
  9. #install=k3b.install
  10. md5sums=(7b59af848f254112d989313b631b41ec)

  11. build()        {
  12.         cd $startdir/src/$pkgname-$pkgver
  13.         #aclocal

  14.         ./configure --prefix=/opt/kde --enable-mt --enable-final
  15.                 # remove enable-final if you have less than 512MB RAM
  16.         make || return 1
  17.         make DESTDIR=$startdir/pkg install
  18. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 19:15:23 | 显示全部楼层
nuvola
=======

  1. pkgname=nuvola
  2. pkgver=1.0
  3. pkgrel=0
  4. depends=('x-server' 'kdelibs>=3.3.1' 'kdebase>=3.3.1')
  5. pkgdesc="Nuvola is a beautiful icon set for KDE."
  6. source=(http://files.icon-king.com/$pkgname-$pkgver.tar.gz)
  7. url="http://www.icon-king.com/goodies.php"
  8. #install=k3b.install
  9. md5sums=(bf3e477716fe0b39de81c210d1b5a8d1)
  10. kdeiconsdir=opt/kde/share/icons
  11. build()        {
  12.         cd $startdir/src/
  13.         #aclocal
  14.         mkdir $startdir/pkg/$kdeiconsdir -p
  15.         cp -r $pkgname $startdir/pkg/$kdeiconsdir
  16. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 19:16:23 | 显示全部楼层
mtaskbar
========

  1. pkgname=mtaskbar
  2. pkgver=0.7
  3. pkgrel=1
  4. pkgdesc="A beautiful taskbar for KDE's kicker"
  5. url="http://www.kde-apps.org/content/show.php?content=16261"
  6. depends=('x-server' 'kdelibs>=3.3.2' 'kdebase>=3.3.2')
  7. source=("http://www.uni-weimar.de/~wolff3/kdelook/$pkgname-$pkgver.tar.bz2")
  8. md5sums=()

  9. build() {
  10.   cd $startdir/src/$pkgname-$pkgver/$pkgname
  11.    ./configure --prefix=/opt/kde
  12.    make || return 1
  13.    make DESTDIR=$startdir/pkg install
  14. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 19:17:46 | 显示全部楼层
konversation
===========

  1. pkgname=konversation
  2. pkgver=0.15.1
  3. pkgrel=0
  4. pkgdesc="Konversation is a user friendly Internet Relay Chat client"
  5. url="http://www.konversation.org/"
  6. depends=('x-server' 'kdelibs>=3.3.2')
  7. source=("http://download.berlios.de/konversation/$pkgname-$pkgver.tar.bz2")


  8. build() {
  9.   cd $startdir/src/$pkgname-$pkgver
  10.    ./configure --prefix=/opt/kde
  11.    make || return 1
  12.    make DESTDIR=$startdir/pkg install
  13. }


  14. md5sums=()
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-3-22 20:14:23 | 显示全部楼层
很好!

正在考虑将eva和openq收录进archcn(许多人说openq会造成gaim不稳定)
回复 支持 反对

使用道具 举报

发表于 2005-3-22 20:31:34 | 显示全部楼层
为何我这里eva编译失败?加不加那个补丁都不成功。
回复 支持 反对

使用道具 举报

发表于 2005-3-22 20:55:17 | 显示全部楼层
eva功能现在还稍弱了点儿。不过挺好用的。而且个头儿小。OpenQ在我这儿只要一开Gaim必然crash……都不敢用了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 23:47:39 | 显示全部楼层
Post by tx-cary
为何我这里eva编译失败?加不加那个补丁都不成功。

错误信息看看。 我的gcc 是 3.4.3 的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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