设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
Linux 输入开发与研究
›
测试:fcitx-2.1.0rc的rpm包
1
2
/ 2 页
下一页
返回列表
查看:
2876
|
回复:
14
测试:fcitx-2.1.0rc的rpm包
[复制链接]
哈蜜瓜
哈蜜瓜
当前离线
积分
2729
IP卡
狗仔卡
发表于 2004-5-25 00:57:35
|
显示全部楼层
|
阅读模式
下载地址:
http://download.linuxsir.cn/fcitx/fcitx-2.1.0rc-2.i386.rpm
适合安装的linux平台:
Redhat/Fedora(能自动启动), Mandrake(能知动启动),slackware等。
测试侧重点:
基于redhat/fedora/mandrake(未修改XMODIFERS及等参数。)平台是否能在xinit中自动启动fcitx ?是否在各个平台均能正常运行?安装过程中的提示是否显示正常?对卸载后是否把配置文件改回了原如状态(redht/fedora:/etc/X11/xinit/xinit.d/xinput;mandrake:/etc/X11/xinit/XIM:/etc/sysconfig/i18n)?
附:fcitx.spec文件:
%define name fcitx
%define version 2.1.0rc
%define release 2
Name: %{name}
Version: %{version}
Release: %{release}
Summary: Free Chinese Input Toy for X (XIM)
Summary(zh_CN): 小企鹅中文输入法 (fcitx)
Vendor: Yuking <yuking_net@suho.com>
Packager: hamigua <hamigua@linuxsir.cn>
URL: http://www.fcitx.org/
Group: User Interface/X
Group(zh_CN): 用户界面/桌面
License: GPL
Source: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
%description
FCITX is a simplified Chinese input server. It supports WuBi,
Pinyin and QuWei input method. It's small and fast.
Designed by Yuking <yuking_net@suho.com>
%description -l zh_CN
Fcitx──小企鹅输入法即Free Chinese Input Toy for X,它是一个以GPL方式
发布的、基于XIM的简体中文输入法(即原来的G五笔),包括五笔、全拼拼音、双拼
拼音输入法,并可运行在Linux及其它类UNIX平台上。
Designed by Yuking <yuking_net@suho.com>
%prep
%setup -q
%build
%ifarch i386 i486 i586 i686
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
./configure --prefix=%{_prefix} --host=i386-pc-linux-gnu
%else
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
./configure --prefix=%{_prefix}
%endif
make
%install
make DESTDIR=$RPM_BUILD_ROOT install-strip
%clean
[ ${RPM_BUILD_ROOT} != "/" ] && rm -rf ${RPM_BUILD_ROOT}
%post
%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/gtk.immodules
if [ -f %{_sysconfdir}/redhat-release ] && ! [ -f /etc/mandrake-release ] ; then
if service IIim status > /dev/null 2>&1 ; then
echo "要使fcitx正常运行,必须关闭IIim 服务"
echo "如果你需要启动IIim服务,请依次执行:"
echo "/sbin/chkconfig --add IIim"
echo "/sbin/service IIim start"
/sbin/service IIim stop >/dev/null 2>&1
/sbin/chkconfig --del IIim
fi
if [ -f %{_sysconfdir}/X11/xinit/xinitrc.d/xinput ] ; then
if ! grep -i "fcitx" %{_sysconfdir}/X11/xinit/xinitrc.d/xinput >/dev/null 2>&1 ; then
echo "/etc/X11/xinit/xinitrc.d/xinput 被保存为 /etc/X11/xinit/xinitrc.d/xinput.rpmsave"
echo "如果你要恢复其原始状态,请依次执行:"
echo "cp -f /etc/X11/xinit/xinitrc.d/xinput.rpmsave /etc/X11/xinit/xinitrc.d/xinput"
echo "chmod 755 /etc/X11/xinit/xinitrc.d/xinput"
cp -f %{_sysconfdir}/X11/xinit/xinitrc.d/xinput %{_sysconfdir}/X11/xinit/xinitrc.d/xinput.rpmsave
sed -e 's/Chinput/fcitx/' \
-e 's/chinput/fcitx/' \
%{_sysconfdir}/X11/xinit/xinitrc.d/xinput > %{_sysconfdir}/X11/xinit/xinitrc.d/xinput.tmp
mv -f %{_sysconfdir}/X11/xinit/xinitrc.d/xinput.tmp %{_sysconfdir}/X11/xinit/xinitrc.d/xinput
chmod 755 %{_sysconfdir}/X11/xinit/xinitrc.d/xinput
chmod 644 %{_sysconfdir}/X11/xinit/xinitrc.d/xinput.rpmsave
fi
fi
elif [ -f %{_sysconfdir}/mandrake-release ] ; then
if [ -f %{_sysconfdir}/X11/xinit/XIM ] ; then
if ! grep -i "fcitx" %{_sysconfdir}/X11/xinit/XIM >/dev/null 2>&1 ; then
echo "/etc/X11/xinit/XIM 被保存为 /etc/X11/xinit/XIM.rpmsave"
echo "如果你要恢复其原始状态,请依次执行:"
echo "cp -f /etc/X11/xinit/XIM.rpmsave /etc/X11/xinit/XIM"
echo "chmod 755 /etc/X11/xinit/XIM"
cp -f %{_sysconfdir}/X11/xinit/XIM %{_sysconfdir}/X11/xinit/XIM.rpmsave
sed -e 's/Chinput/fcitx/' \
-e 's/chinput/fcitx/' \
%{_sysconfdir}/X11/xinit/XIM > %{_sysconfdir}/X11/xinit/XIM.tmp
mv -f %{_sysconfdir}/X11/xinit/XIM.tmp %{_sysconfdir}/X11/xinit/XIM
chmod 755 %{_sysconfdir}/X11/xinit/XIM
chmod 644 %{_sysconfdir}/X11/xinit/XIM.rpmsave
fi
fi
if [ -f %{_sysconfdir}/sysconfig/i18n ] ; then
if ! grep -i "fcitx" %{_sysconfdir}/sysconfig/i18n >/dev/null 2>&1 ; then
echo "/etc/sysconfig/i18n 被保存为 /etc/sysconfig/i18n.rpmsave"
echo "如果你要恢复其原始状态,请执行:"
echo "cp -f /etc/sysconfig/i18n.rpmsave /etc/sysconfig/i18n"
cp -f %{_sysconfdir}/sysconfig/i18n %{_sysconfdir}/sysconfig/i18n.rpmsave
sed -e 's/Chinput/fcitx/' \
-e 's/chinput/fcitx/' \
%{_sysconfdir}/sysconfig/i18n > %{_sysconfdir}/sysconfig/i18n.tmp
mv -f %{_sysconfdir}/sysconfig/i18n.tmp %{_sysconfdir}/sysconfig/i18n
chmod 755 %{_sysconfdir}/sysconfig/i18n
fi
fi
fi
%postun
if [ -f %{_sysconfdir}/redhat-release ] && ! [ -f /etc/mandrake-release ] ; then
cp -f /etc/X11/xinit/xinitrc.d/xinput.rpmsave /etc/X11/xinit/xinitrc.d/xinput
chmod 755 /etc/X11/xinit/xinitrc.d/xinput
elif [ -f %{_sysconfdir}/mandrake-release ] ; then
cp -f /etc/X11/xinit/XIM.rpmsave /etc/X11/xinit/XIM
chmod 755 /etc/X11/xinit/XIM
cp -f /etc/sysconfig/i18n.rpmsave /etc/sysconfig/i18n
fi
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING INSTALL README THANKS
%doc doc/*.txt doc/*.htm
%{_bindir}/*
%dir %{_datadir}/fcitx/data
%{_datadir}/fcitx/data/*.mb
%{_datadir}/fcitx/data/*.dat
%{_datadir}/fcitx/doc/*
%{_datadir}/fcitx/xpm/*.xpm
%changelog
* Tue May 24 2004 hamigua <hamigua@linuxsir.cn> 2.1.0rc-2
- Fix script bug.
* Tue May 24 2004 hamigua <hamigua@linuxsir.cn> 2.1.0rc-1
- Update to 2.1.0rc version.
- Remove input.sh init.
- support Fedora core linux 2(take off IIim service) and Mandrake Linux.
* Wed May 5 2004 hamigua <hamigua@linuxsir.cn>
- Build 2.0.2 version,Add input.sh init.
* Mon Feb 2 2004 xyb <xyb76@sina.com>
- Fix spec bug(patch by hamigua <hamigua@linuxsir.cn>).
* Thu Jan 15 2004 xyb <xyb76@sina.com>
- skeleton RPM
复制代码
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
发表于 2004-5-25 08:39:45
|
显示全部楼层
[root@localhost SPECS]# rpmbuild --ba fcitx.spec
error: line 12: Tag takes single token only: URL: <a href="http://www.fc itx.org/" target="_blank">
http://www.fcitx.org/
</a>
去掉<a>tag之后恢复
不知道原因
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
发表于 2004-5-25 08:44:04
|
显示全部楼层
正在删除 fcitx-2.1.0rc-1qtime.i586
cp: stat‘/etc/ysconfig/i18n.rpmsave’失败: No such file or directory
error: %postun(fcitx-2.1.0rc-1qtime) scriptlet failed, exit status 1
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
发表于 2004-5-25 08:53:11
|
显示全部楼层
使用你的spec我编译的包
自动生成的i18n和XIM文件为空白
删除之后只恢复了XIM没有恢复i18n
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
发表于 2004-5-25 08:54:56
|
显示全部楼层
114行写错为 cp -f /etc/ysconfig/i18n.rpmsave /etc/ysconfig/i18n
回复
支持
反对
使用道具
举报
显身卡
dlz_cn
dlz_cn
当前离线
积分
414
IP卡
狗仔卡
发表于 2004-5-25 09:01:39
|
显示全部楼层
Qt 怎么开始使用 fcitx 了。
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
发表于 2004-5-25 09:11:14
|
显示全部楼层
你认为我应该使用什么????
回复
支持
反对
使用道具
举报
显身卡
dlz_cn
dlz_cn
当前离线
积分
414
IP卡
狗仔卡
发表于 2004-5-25 09:22:53
|
显示全部楼层
scim-chinese 不好吗!
fcitx 经常漏字,烦
回复
支持
反对
使用道具
举报
显身卡
Yuking
Yuking
当前离线
积分
3237
IP卡
狗仔卡
发表于 2004-5-25 09:50:36
|
显示全部楼层
不知道您说漏字是怎么回事?
回复
支持
反对
使用道具
举报
显身卡
yugilq
yugilq
当前离线
积分
1043
IP卡
狗仔卡
发表于 2004-5-25 10:41:41
|
显示全部楼层
呵呵1我使用一切正常!!很好的!谢谢哈密瓜
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表