标签归档:sunpinyin

学习写ebuild

用了gentoo这么多年,从来都是拿来主义,而且几年前,gentoo几乎就是更新快/包全的代名词,只要你想要用的软件,几乎没有在 gentoo上找不到的,portage没有,那overlay里面也肯定找得到,不过最近这一两年,感觉出gentoo逐渐的式微,经常软件更新很久 了,新的ebuild也不出来,有的新生软件,直接找遍overlay/gentoo bugzilla都遍寻不着,要么等着哪位大侠想起来了造福大众,要么就断绝了念想,干看着新软件流口水。 不过最近,俺终于是忍不住了,看 着一堆软件,没大侠造福,也不想光流口水,于是就只有自己动手了。去 http://devmanual.gentoo.org/ 修行了半天,连半桶水都没有就开始上阵了,就开始动手写ebuild了。一直致力于先粗看手册,然后就开干,在写的过程中寻找问题,再进行提高,写过多个 之后,再回来细看手册的过程。(个人风格) 第一个写的 ebuild,就是很多人一直推荐的twitter的一个客户端turpial,这种标准的用setup.py进行安装的软件,在ebuild里面有专门 的一个eclass解决方案,把一堆的依赖写进去之后,就一句 distutils_src_install 就搞定了,运气很好,给我这种菜鸟极大的信心。 不过第二个准备写的 sunpinyin-2.0.2 就把我给卡住了,至今还没写好,sunpinyin 从 2.0.2 版本开始就分为前后端,并且采用 scons 来构建,我也就把 sunpinyin 的ebuild分成三个了,sunpinyin-server/sunpinyin-client/sunpinyin(Vitrual),对 pkg-config 还不熟悉,于是现在搁置中,得询问一下sunpinyin打包的人员再做打算,不细说了。不过写这个ebuild学习到了很多东西。 然后就是给 @shellex 写的twitter客户端hotot写了一个ebuild,也是一如turpial的简单。 说起来,这两天问不少人ebuild的问题,大家都惊讶说,“靠,你不会写ebuild”,看来俺也是迷惑了不少人啊,哈哈。

发表在 Gentoo, 脚本命令 | 标签为 , , , , | 12 条评论

给 sunpinyin 导入 sogou 词库

这一两年来,Linux 下的输入法也是百花齐放,虽然跟 win 下的一些输入法比起来还有一些差距,不过跟几年前比起来,是进步多了。 最近 ibus-pinyin 升级到 1.3.0 之后,感觉到了一些莫名其妙的问题,于是开始尝试了 sunpinyin ,运行在 ibus 框架下(当然也可以独立运行),用了一段时间,发现也还有一些小问题,但大体上还是不错的,而且作者 @yongsun 也非常的不错,在 Gtalk 上对我这种小白有问必答,感觉相当的靠谱,希望他们能做得更好。 之前一直发现 sunpinyin 的词库相当的差,问及 @yongsun,他也直说没办法,因为版权的缘故(sunpinyin使用 CC 协议),连 ibus-pinyin 的词库都用不了,所以只有靠慢慢积累。 不过他们倒是提供了各种输入法到 sunpinyin 的导入工具,算是变相解决这个问题,今天闲着没事就把 sogou 的词库导入了过来,导入的方法可以参看 @yongsun 的 blog ,猛烈点击这里查看 sogou 词库的导入。 需要注意的是,我这里经过导入,最后是导入到了 ~/.ibus/sunpinyin/ 这个目录下,但是我系统里的 sunpinyin … 继续阅读

发表在 软件配置 | 标签为 , , , | 一条评论