LinuxSir.cn,穿越时空的Linuxsir!

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

弄了一个 sunpinyin 的 ebuild

[复制链接]
发表于 2008-7-12 18:21:26 | 显示全部楼层 |阅读模式
第一次写这个,参考的是 arch 的pkgbuild文件。
http://bbs.linuxsir.cn/thread333052.html

scim-sunpinyin-080520.ebuild

  1. #Copyright 1999-2004 Gentoo Technologies, Inc.
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header:$

  4. inherit eutils

  5. DESCRIPTION="SunPinyin is a SLM (Statistical Language Model) based IME"
  6. HOMEPAGE="http://www.opensolaris.org/os/project/input-method/"
  7. SRC_URI="http://www.opensolaris.org/os/project/input-method/files/inputmethod-repo-snapshot-${PV}.tar.bz2 \
  8.                 http://src.opensolaris.org/source/raw/nv-g11n/inputmethod/sunpinyin/ime/data/lm_sc.t3g.i386 \
  9.                 http://src.opensolaris.org/source/raw/nv-g11n/inputmethod/sunpinyin/ime/data/pydict_sc.bin.i386"
  10. RESTRICT="nomirror"

  11. KEYWORDS="x86"
  12. SLOT="0"
  13. LICENSE="GPL"
  14. IUSE=""

  15. DEPEND="app-i18n/scim"
  16. PROVIDE=""

  17. S=${WORKDIR}/inputmethod-repo-snapshot-${PV}/sunpinyin/ime

  18. src_unpack() {
  19.         unpack inputmethod-repo-snapshot-${PV}.tar.bz2
  20.         cp ${DISTDIR}/lm_sc.t3g.i386 ${S}/data
  21.         cp ${DISTDIR}/pydict_sc.bin.i386 ${S}/data
  22.         cd ${S}
  23.         ${EPATCH_OPTS}="-p2 -i"
  24.         epatch ${FILESDIR}/ic_history.h.diff
  25. }

  26. src_compile() {
  27.         ./autogen.sh --prefix=/usr \
  28.                      --enable-scim \
  29.                      --disable-cle \
  30.                      --disable-debug || die 'Configure faild'
  31.         emake || die 'Make faild'
  32. }

  33. src_install() {
  34.         emake DESTDIR="${D}" install || die "Install failed"
  35. }

复制代码


files/ic_history.h.diff

  1. --- sunpinyin/ime/src/ic_history.h.orig        2008-05-21 00:03:35.000000000 +0800
  2. +++ sunpinyin/ime/src/ic_history.h        2008-06-28 02:50:18.000000000 +0800
  3. @@ -39,7 +39,8 @@
  4. #define _SUNPINYIN_CONTEXT_HISTORY_H

  5. #include "portability.h"
  6. -
  7. +#include <stdio.h>
  8. +#include <stdlib.h>
  9. #include <map>
  10. #include <deque>
  11. #include <set>
复制代码
发表于 2008-7-12 18:26:32 | 显示全部楼层
听说很不错,手动安装上了, 但没看出和scim-pinyin有什么区别。
回复 支持 反对

使用道具 举报

发表于 2008-7-13 21:15:06 | 显示全部楼层
这几天论坛里好几个板块都在讨论这个输入法,今天装了一下,初步感觉不错,不知是否有人持续维护。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 08:45:42 | 显示全部楼层
貌似最新版就是5月份的了。
楼上用scim么?vmware 6。5和 scim有冲突么?
回复 支持 反对

使用道具 举报

发表于 2008-7-14 10:05:45 | 显示全部楼层
Post by wd_afei;1874312
貌似最新版就是5月份的了。
楼上用scim么?vmware 6。5和 scim有冲突么?
不好意思,前一段时间试用过6.5,有些问题,没时间,换了6.04了,忘记改了。
我用scim跟vmware没冲突。
回复 支持 反对

使用道具 举报

发表于 2008-7-14 11:38:36 | 显示全部楼层
有截图吗 想感受一下
回复 支持 反对

使用道具 举报

发表于 2008-7-15 05:24:35 | 显示全部楼层
有没有for amd64的版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-15 09:28:39 | 显示全部楼层
Post by roryliu;1874373
有截图吗 想感受一下


抓了一个图

感觉没人家blog上面那个样式好看。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-7-16 03:46:55 | 显示全部楼层
把keywords里边加个amd64就好了.
回复 支持 反对

使用道具 举报

发表于 2008-7-16 17:25:30 | 显示全部楼层
不错,挺好用的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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