[FZH] sunpinyin入源还得等等

Chen Lei supercyper在163.com
星期二 四月 13 07:25:19 UTC 2010


-d的话就是后台模式,父进程是1, 不能接受imsettings的管理,任何输入法不能用后台模式运行,必须由imsettings fork出子进程。

touch是统一文件时间问题,否则安装x86_64 和i686的data安装到同一个目录会冲突,这点fedora有专门的说明
不过昨天的spec有点问题,touch位置不对,现在修改好了。
我觉得data还是放在/usr/lib,因为那个zinnia-的model默认是/usr/lib硬连接的。我这个spec基本是抄袭sunpinyin作者的deb得到,加了点fedora特殊的内容。按照FHS是64位专用文件是应该到/lib64的,debian这点上违法了FHS。其他arch-specfic文件到/usr/lib


在2010-04-13 15:15:45,"Liang Suilong" <liangsuilong在gmail.com> 写道:
恩。。那就等等吧。。


貌似你写的 xinput-xsunpinyin 还是有些许问题。


XIM_PROGRAM="/usr/bin/xsunpinyin -d" 应该是以 daemon 的形式运行。


另外 spec 文件里的 touch 这两个命令似乎不再需要,makefile 里已经有相应的脚本进行类似的操作了。


PS:我觉得 lm_sc.t3g 还是放回 %{_datadir} 比较好,似乎 %{_prefix}/lib 的这样 macro 会让 rpmlint 报告 error 或者 warning。既然 ibus-handwrite 的 engine 都是放在 %{_datadir},另外 RH 系的发行版还是明确分开 /usr/lib64 和 /usr/lib 这点相对其他发行版看起来比较麻烦。虽然这样改来改去看起来闲的蛋疼,但是还是改过来比较好。








2010/4/13 Chen Lei <supercyper在163.com>

现在sunpinyin的库都是直接链接入wrapper的,没有编译成动态库,上游说最近会重写编译系统,所以再等等吧,估计到时候要分成四个包
_______________________________________________
Chinese mailing list
Chinese at lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/chinese




-- 
Fedora && Debian User, former Ubuntu User
My Page: http://www.liangsuilong.info
Fedora Project Contributor -- Packager && Ambassador
https://fedoraproject.org/wiki/User:Liangsuilong


关于邮件列表 Chinese 的更多信息