LinuxSir.cn,穿越时空的Linuxsir!

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

为fcitx-dbus打了个包放到了aur上

[复制链接]
发表于 2009-8-1 23:45:41 | 显示全部楼层 |阅读模式
kde下面想尝试fcitx和kimpanel的可以试试,如果以前用过fcitx建议把~/.fcitx目录暂时移到另外一个地方去,否则可能因为格式无法对应而导致段错误。
包的名称叫做fcitx-dbus-svn

另外加上了我的一个使用open-phrase的词库,词库大小大大增加,不想用就把awk和cat开头的两行删除,source和md5也删除
发表于 2009-8-2 00:04:53 | 显示全部楼层
有kimpanel的 pkgbuild吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-2 10:47:20 | 显示全部楼层

  1. pkgname=kimpanel-plasmoid-svn
  2. arch=('i686' 'x86_64')
  3. pkgver=1002910

  4. pkgrel=1
  5. install=('kimpanel-plasmoid-svn.install')

  6. pkgdesc="IM Panel Plasmoid For KDE4.3,KDE From The Trunk Needed"
  7. url="http://websvn.kde.org/trunk/playground/base/plasma/applets/kimpanel/"
  8. license=('GPL')

  9. depends=('kdebase-workspace>=4.2.60')
  10. makedepends=('pkgconfig' 'cmake' 'automoc4' 'subversion')
  11. optdepends=('ibus>=1.1.0' 'scim')

  12. _svntrunk=svn://anonsvn.kde.org/home/kde/trunk/kdereview/plasma/applets/kimpanel
  13. _svnmod=kimpanel


  14. # build function

  15. build() {
  16.     cd ${srcdir}

  17.     if [ -d $_svnmod/.svn ]; then
  18.         (cd $_svnmod && svn up -r $pkgver)
  19.     else
  20.         svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
  21.     fi

  22.     msg "SVN checkout done or server timeout"
  23.     msg "Starting make..."

  24.     cp -r $_svnmod $_svnmod-build
  25.     cd $_svnmod-build

  26.     msg "starting build ..."

  27.     cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .
  28.     make || return 1
  29.     make DESTDIR=${pkgdir} install || return 1

  30.         mkdir -p ${pkgdir}/usr/share/ibus/ui/qt/
  31.         mkdir -p ${pkgdir}/usr/share/ibus/component
  32.         install -m755 backend/ibus/panel.py ${pkgdir}/usr/share/ibus/ui/qt/
  33.         install -m644 backend/ibus/qtpanel.xml ${pkgdir}/usr/share/ibus/component
  34. }
复制代码


aur上的那个已经老了,svn的地址不对。这个它原本要求有scim,不过你可以自己修改backend目录下面的cmakelists.txt,把内容清空就行,这样就不用安装scim的依赖。
对应的install文件就用原来的
http://aur.archlinux.org/package ... lasmoid-svn.install

用ibus的我也把对应的文件安装了
把/etc/xdg/autostart/ibus.deskop里面的Exec=
改成ibus-daemon -x -r --panel=/usr/share/ibus/ui/qt/panel.py就可以。
回复 支持 反对

使用道具 举报

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

本版积分规则

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