rpms/xcin/devel xcin-2.5.3-mkuserdir.patch, NONE, 1.1 xcin-2.5.3-no_rpath.patch, NONE, 1.1 xcin.spec, NONE, 1.1 xcin.wrap, NONE, 1.1 xcin.xpm, NONE, 1.1 xcinrc.UTF-8, NONE, 1.1 xinput.d-xcin, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Leon Ho (llch)
fedora-extras-commits at redhat.com
Mon Mar 21 01:15:09 UTC 2005
- Previous message (by thread): rpms/xcin import.log,1.1,1.2
- Next message (by thread): rpms/xcin/devel xcin-2.5.3-mkuserdir.patch, NONE, 1.1 xcin-2.5.3-no_rpath.patch, NONE, 1.1 xcin.spec, NONE, 1.1 xcin.wrap, NONE, 1.1 xcin.xpm, NONE, 1.1 xcinrc.UTF-8, NONE, 1.1 xinput.d-xcin, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: llch
Update of /cvs/extras/rpms/xcin/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26876/devel
Modified Files:
.cvsignore sources
Added Files:
xcin-2.5.3-mkuserdir.patch xcin-2.5.3-no_rpath.patch xcin.spec
xcin.wrap xcin.xpm xcinrc.UTF-8 xinput.d-xcin
Log Message:
auto-import xcin-2.5.3.pre3-24 on branch devel from xcin-2.5.3.pre3-24.src.rpm
xcin-2.5.3-mkuserdir.patch:
--- NEW FILE xcin-2.5.3-mkuserdir.patch ---
--- xcin.orig/src/lib/xcintool/check_file.c 2001-09-21 03:00:57.000000000 +1000
+++ xcin/src/lib/xcintool/check_file.c 2004-01-28 16:21:56.000000000 +1000
@@ -155,8 +155,10 @@
snprintf(path, 1024, "%s/%s", xrc->usrhome, xrc->user_dir);
else
strncpy(path, xrc->user_dir, 1024);
- if (check_file_exist(path, FTYPE_DIR) == False)
- xrc->user_dir = NULL;
- else
- xrc->user_dir = (char *)strdup(path);
+ if (check_file_exist(xrc->usrhome, FTYPE_DIR) == True)
+ if (check_file_exist(path, FTYPE_DIR) == False){
+ mkdir(path, 0700);
+ xrc->user_dir = (char *)strdup(path);
+ } else
+ xrc->user_dir = (char *)strdup(path);
}
xcin-2.5.3-no_rpath.patch:
--- NEW FILE xcin-2.5.3-no_rpath.patch ---
--- xcin/cin/big5/Makefile.in.no_rpath 2003-12-02 16:15:54.000000000 +0100
+++ xcin/cin/big5/Makefile.in 2003-12-02 16:18:08.000000000 +0100
@@ -2,8 +2,7 @@
top_srcdir = @top_srcdir@
include $(top_srcdir)/Rules
-build = $(top_srcdir)/libtool --mode=execute $(cin2tab)
-
+build = $(top_srcdir)/libtool --mode=execute -dlopen $(top_srcdir)/src/lib/libxcin.la $(cin2tab)
.PHONY: install clean distclean
all: all-$(OS_TYPE)
--- xcin/cin/gb/Makefile.in.no_rpath 2003-12-02 16:19:00.000000000 +0100
+++ xcin/cin/gb/Makefile.in 2003-12-02 16:19:01.000000000 +0100
@@ -2,7 +2,7 @@
top_srcdir = @top_srcdir@
include $(top_srcdir)/Rules
-build = $(top_srcdir)/libtool --mode=execute $(cin2tab)
+build = $(top_srcdir)/libtool --mode=execute -dlopen $(top_srcdir)/src/lib/libxcin.la $(cin2tab)
.PHONY: install clean distclean
--- NEW FILE xcin.spec ---
Summary: An X Input Method Server for Chinese.
Name: xcin
Version: 2.5.3.pre3
Release: 24
License: GPL
Group: User Interface/X
Source0: ftp://xcin.linux.org.tw/pub/xcin/xcin/%{name}-%{version}.tar.gz
Source2: xcin.xpm
Source3: xcin.wrap
Source4: xcinrc.UTF-8
Source5: xinput.d-%{name}
Patch0: xcin-2.5.3-mkuserdir.patch
Patch1: xcin-2.5.3-no_rpath.patch
BuildRequires: libtabe >= 0.2.4a
Requires: libtabe >= 0.2.4a
Requires(post,preun): /usr/sbin/alternatives
BuildPrereq: db4-devel,libtabe-devel
Buildroot: %{_tmppath}/%{name}-buildroot
%description
An X Input Method Server for Chinese.
%prep
rm -rf $RPM_BUILD_ROOT
%setup -q -n %{name}
%patch0 -p1 -b .mkuserdir
%patch1 -p1 -b .no_rpath
find . -name CVS | xargs rm -rf
(cd po; \
OLD_PO_FILE_INPUT=yes msgmerge xcin-zh_TW.po xcin.pot > new.po; \
mv new.po xcin-zh_TW.po; \
)
%build
cp /usr/share/libtool/config.sub $RPM_BUILD_DIR/%{name}/script/
cp /usr/share/libtool/config.guess $RPM_BUILD_DIR/%{name}/script/
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure \
--prefix=/usr/X11R6 --libdir=/usr/X11R6/%{_lib} \
--with-xcin-dir=/usr/X11R6/%{_lib}/X11/xcin \
--with-xcin-rcdir=/etc/chinese/xcin \
--with-localedir=/usr/share/locale \
--with-extra-lib=/usr/%{_lib}
perl -pi -e 's|hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=\"-L\\\$libdir\"|g;' libtool
make
( cd po; msgfmt -o xcin.mo xcin-zh_TW.po )
%install
mkdir -p $RPM_BUILD_ROOT/usr/X11R6/%{_lib}/X11/xcin
mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
mkdir -p $RPM_BUILD_ROOT/etc/chinese/xcin
mkdir -p $RPM_BUILD_ROOT/usr/X11R6/%{_lib}/X11/xcin/tab
mkdir -p $RPM_BUILD_ROOT/usr/X11R6/man
export program_prefix=$RPM_BUILD_ROOT
export xcin_rcp=$RPM_BUILD_ROOT/etc/chinese/xcin
make -e install
mkdir -p $RPM_BUILD_ROOT/usr/share/icons/
mkdir -p $RPM_BUILD_ROOT/usr/share/gnome/apps/Utilities/
mkdir -p $RPM_BUILD_ROOT/usr/share/locale/zh_TW/LC_MESSAGES/
install -m 644 $RPM_SOURCE_DIR/xcin.xpm \
$RPM_BUILD_ROOT/usr/share/icons/xcin.xpm
install -m 644 po/xcin.mo $RPM_BUILD_ROOT/usr/share/locale/zh_TW/LC_MESSAGES/xcin.mo
install -m 644 src/lib/.libs/libxcin.so.0.0.0 $RPM_BUILD_ROOT/usr/X11R6/%{_lib}/
install -D -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/chinese/xcin/xcinrc
install -D -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinput.d/%{name}
# remove unpackaged files from the buildroot
rm -rf $RPM_BUILD_ROOT/usr/X11R6/man
rm -f $RPM_BUILD_ROOT/usr/X11R6/%{_lib}/{libxcin.a,libxcin.la}
rm -rf $RPM_BUILD_ROOT/usr/X11R6/share
%post
/sbin/ldconfig
alternatives --install %{_sysconfdir}/X11/xinit/xinput.d/zh_TW xinput-zh_TW %{_sysconfdir}/X11/xinit/xinput.d/%{name} 30
%preun
if [ "$1" = 0 ]; then
alternatives --remove xinput-zh_TW %{_sysconfdir}/X11/xinit/xinput.d/%{name}
fi
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc doc/*
%dir %{_sysconfdir}/chinese
%dir %{_sysconfdir}/chinese/xcin
%config %{_sysconfdir}/chinese/xcin/xcinrc
/usr/X11R6/bin/*
/usr/X11R6/%{_lib}/X11/xcin/
/usr/X11R6/%{_lib}/*
/usr/share/icons/xcin.xpm
%lang(zh_TW) /usr/share/locale/zh_TW/LC_MESSAGES/xcin.mo
%{_sysconfdir}/X11/xinit/xinput.d
%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
%changelog
* Thu Jul 01 2004 Leon Ho <llch at redhat.com>
- modify post script
* Wed Jun 30 2004 Leon Ho <llch at redhat.com>
- add xinput.d script
- require alternatives for %%post and %%preun
- install/uninstall xinput.d script as xinput-ja_JP alternative
* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Mon Mar 08 2004 Leon Ho <llch at redhat.com>
- update for fc1
* Tue Mar 02 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Thu Jan 28 2004 Leon Ho <llch at redhat.com> 2.5.3.pre3-20
- fixed the libraries linking
- fixed the user defined database saved in the current directory
* Thu Jan 22 2004 Leon Ho <llch at redhat.com> 2.5.3.pre3-19
- uses the merged utf-8 patches
- overthespot patches from cvs
* Tue Dec 2 2003 Thomas Woerner <twoerner at redhat.com> 2.5.3.pre3-18
- removed rpath
- fixed libdir problem on 64 bit architectures
* Thu Oct 23 2003 Leon Ho <llch at redhat.com> 2.5.3.pre3-17
- fixes for utf-8
* Wed Sep 24 2003 Leon Ho <llch at redhat.com>
- rebuilt
* Fri Aug 8 2003 Elliot Lee <sopwith at redhat.com>
- Fix libtool
* Wed Jun 04 2003 Elliot Lee <sopwith at redhat.com>
- rebuilt
* Wed Apr 30 2003 Elliot Lee <sopwith at redhat.com> 2.5.3.pre3-12
- Always cp config.guess/config.sub
* Tue Feb 04 2003 Florian La Roche <Florian.LaRoche at redhat.de>
- add symlink to shared lib
* Fri Jan 31 2003 Leon Ho <llch at redhat.com> 2.5.3.pre3-11
- rebuild
* Wed Jan 22 2003 Tim Powers <timp at redhat.com>
- rebuilt
* Tue Dec 09 2002 Leon Ho <llch at redhat.com> 2.5.3.pre3-10
- fix for the cantonese input setting in config
* Thu Dec 05 2002 Leon Ho <llch at redhat.com> 2.5.3.pre3-9
- check pointers to prevent xcin crash when xcin terminate
- add memory leak patch from James Su
- add ez input method table
- toggle off BEEP_DUPCHAR for some modules.
* Wed Nov 27 2002 Tim Powers <timp at redhat.com> 2.5.3.pre3-8
- rebuild on all arches
- remove unpackaged files from the buildroot
- truly lib64'ize it
* Tue Sep 24 2002 Leon Ho <llch at redhat.com>
- use latest libtool's config.{sub,guess} if x86_64
* Mon Sep 02 2002 Leon Ho <llch at redhat.com>
- some interfaces fix for new desktops
* Tue Aug 06 2002 Leon Ho <llch at redhat.com>
- rebuild with various changes
* Thu Jul 25 2002 Tim Powers <timp at redhat.com>
- rebuild against new libtabe
* Mon Jul 22 2002 Leon Ho <llch at redhat.com>
- own /etc/chinese
* Fri Jun 21 2002 Tim Powers <timp at redhat.com>
- automated rebuild
* Thu Jun 13 2002 Leon Ho <llch at redhat.com>
- 2.5.3-pre3
* Mon May 28 2002 Leon Ho <llch at redhat.com>
- rebuild for new toolchains
* Tue Mar 26 2002 Nalin Dahyabhai <nalin at redhat.com>
- rebuild
* Mon Mar 25 2002 Leon Ho <llch at redhat.com>
- take out CVS internal files from doc dir
* Wed Feb 27 2002 Leon Ho <llch at redhat.com>
- rebuild with new tree
* Thu Jan 30 2002 Leon Ho <llch at redhat.com>
- db4
- rebuild with new tools
* Fri Dec 07 2001 Leon Ho <llch at redhat.com>
- update to 2.5.3.pre2 latest from cvs
- update xinitrc.LINUX
* Tue Nov 27 2001 Leon Ho <llch at redhat.com>
- build against 7.2-tcsc
- update to 2.5.3.pre2
* Tue Oct 29 2001 Chung-Yen Chang <candyz at linux.org.tw>
- update to 2.5.3.pre1
* Thu Aug 2 2001 Yukihiro Nakai <ynakai at redhat.com>
- Remove wmconfig file. (#50110)
* Mon Jul 30 2001 Yukihiro Nakai <ynakai at redhat.com>
- Add (noreplace) to %%config (#50110)
* Fri Jul 27 2001 Yukihiro Nakai <ynakai at redhat.com>
- Add %%lang (#50110)
- Add %%config for xcin.wm (#50110)
* Tue Jul 17 2001 Yukihiro Nakai <ynakai at redhat.com>
- Delete .desktop (#48780)
- Add db2-devel to BuildPrereq. (#48918)
* Wed Jul 11 2001 Jonathan Blandford <jrb at redhat.com>
- moved .desktop file from 'Chinese' to 'Utilities'
* Sun Jul 8 2001 Tim Powers <timp at redhat.com>
- don't have sgid root dirs
* Mon Jun 18 2001 Yukihiro Nakai <ynakai at redhat.com>
- Rebuild against Red Hat 7.2
- Add ia64 support.
* Tue Dec 05 2000 Chung-Yen Chang <candyz at cle.linux.org.tw>
- Rebuild for Red Hat 7.0
- Add BuildRequires Requires
* Mon Oct 30 2000 Chung-Yen Chang <candyz at cle.linux.org.tw>
- update to 2.5.2.1
* Mon Oct 16 2000 Chung-Yen Chang <candyz at cle.linux.org.tw>
- update to 2.5.2
* Tue Oct 10 2000 Chung-Yen Chang <candyz at cle.linux.org.tw>
- update to 2.5.2-pre6.diff1
* Sun Oct 08 2000 Chung-Yen Chang <candyz at cle.linux.org.tw>
- update to 2.5.2-pre6
* Mon Sep 04 2000 Chih-Wei Huang <cwhuang at linux.org.tw>
- fix missing icon in xcin.desktop and xcin.wm
- apply xcin-2.5.2.pre5.diff3
* Fri Aug 25 2000 Chung-Yen Chang <candyz at cle.linux.org.tw>
- update to 2.5.2-pre5
* Sun Apr 23 2000 Andrew Lee <andrew at cle.linux.org.tw>
- change xcin directory to /usr/X11R6/lib/X11/xcin/
- path fix
* Fri Apr 21 2000 Andrew Lee <andrew at cle.linux.org.tw>
- update 2.5.2-pre3
- set OverTheSpot enable default
* Tue Feb 29 2000 Chih-Wei Huang <cwhuang at linux.org.tw>
- update 2.5.2-pre2
* Fri Feb 18 2000 Andrew Lee <andrew at cle.linux.org.tw>
- update 2.5.2-pre1
* Thu Feb 10 2000 Chih-Wei Huang <cwhuang at linux.org.tw>
- remove kdelnk, modify xcin.desktop
* Tue Jan 25 2000 Andrew Lee <andrew at cle.linux.org.tw>
- add bimsphone module patch
* Mon Jan 24 2000 Andrew Lee <andrew at cle.linux.org.tw>
- update xcin-2.5-20000124
- add non-autoselect bimsphone
- add phonegb2
* Thu Jan 6 2000 Andrew Lee <andrew at cle.linux.org.tw>
- rebuild for yami
* Mon Jan 3 2000 Andrew Lee <andrew at cle.linux.org.tw>
- update xcin-2.5-20000103
* Mon Dec 13 1999 Andrew Lee <andrew at cle.linux.org.tw>
- Patch a bug (gui.c)
* Mon Nov 29 1999 Andrew Lee <Andrew at nssh.tpc.edu.tw>
- update xcin-2.5-19991128
* Thu Nov 25 1999 Andrew Lee <Andrew at nssh.tpc.edu.tw>
- update xcin-2.5-19991109
- fix cin2tab rcfile bug
* Mon Nov 22 1999 Andrew Lee <Andrew at nssh.tpc.edu.tw>
- rebuild for mandrake
- patch cin/Makefile path
* Thu Aug 26 1999 Cheng Yuan-Cheng <platin at linux.org.tw>
- for xcin-2.5.1
- menu entry for GNOME and KDE were added...
* Sat Jun 19 1999 Cheng Yuan-Cheng <platin at cle.linux.org.tw>
- for xcin-2.5.0-pre3
* Sun May 2 1999 Cheng Yuan-Cheng <platin at cle.linux.org.tw>
- frist build xcin-2.5
--- NEW FILE xcin.wrap ---
#!/bin/sh
TESTPRELOAD=`echo $LD_PRELOAD | grep "xa+cv"`
[ -n "$TESTPRELOAD" ] && unset LD_PRELOAD
exec /usr/X11R6/lib/X11/xcin2.5/xcin $@
--- NEW FILE xcin.xpm ---
/* XPM */
static char* xcin = {
"59 29 3 2",
"__ c #ffffff",
"_` c #ff8aa6",
"_a c #4582b6",
"_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a",
"_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a",
"_a_______a_a_a_a_a_a_a___a_a_a_a_____a_a___a_a_a_______a_a_a_a_a_a_a_____a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_a_______a",
"_a_______a_a_a___a_a_a_____a_a_a___a___a___a_a_a_______a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a_a_a_a_a_a_a___a_a_a___a",
"_a_______a_a_a_____a_a___a___a_________a___a_a_a_a_____a_a_a_a_a_a_a___a_a_a_a_a_a___a_a___a___________a_a_____a_a___a",
"_a_____a_a_________a_________a_____a___a___a_a_a_a_____a_a_a_a_a_a_a___a_a_a___a_a___a_a___a_a___a___a_a_a___a_a_a___a",
"_a_____a_a_a_a___a___a___a_a_a_____a___a___a_a_a_a_____a_a_a_a_a_a_a___a_a_a___a_a___a_a_a_a_a___a___a_a___a_a_a_a___a",
"_a_____a_a_a_a_a_a___a___a_a___________a___a___a_a_____a_a_a_a_a_a_a___a_a_a_a_a_a___a___a_a_a___a___a_a___a_a_a_a___a",
"_a_____a_a_a_a_a_a___a___a_a___________a___a___a_a_____a_a_a_a_a_a_a___a_a_a_a_a_a___a___a_a_a___a___a_a___a_a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a_a_a_a_____a___a_______a_a_a___a_a_a_a_a_a_a___a_a_a_a___a___a___a_a_a___a___a___a_a_a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a___a_a_____a___a_a_a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a___a_____a_a_a_a_a_a___a",
"_a___a_a_a_a_a_____________a_a___________a_a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a_____a___a_a___a___a_a_a_a___a_a___a",
"_a___a_a_a_a_a_a_a___a_a___a___a___a_a_____a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_______________a_a___a_____a_a_____a_a___a",
"_a___a_a_a_a_a_a_a___a_a___a___________a___a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a___________a_a___a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a___a___a___a___a___a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a___a___a_a_a_a_a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a___a___a___a___a___a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a___a___a_a_a_a_a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a___a___a___a___a___a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a___a___a_a___a_a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a___a___________a___a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a___a___a_a_a_a_a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a_______a___a___a_____a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a___a___a___a___a_a_a_a_a___a",
"_a___a_a_a___________________a_a_a_a_a_a_____a_a_a_a___a_a_a_a_a_a_a___a_a___________________a___a_____a_a_a_a_a_a___a",
"_a___a_a_a_a_a_a_a___a_a_a_a___________a_a___a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a___a_a___a",
"_a___a_a_a_a_a_a_______a_a_a_a___a_a_a_a_a___a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_____a_a___a",
"_a___a_a_a_a_a_a_______a_a_a_a___a_a_a_a_a___a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_____a_a___a",
"_a_____a_a_a_a_a___a_a___a_a_a___a_a_a_a_a_a_a_a_a_____a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a_a_a___a_a_a___a_a_a___a",
"_a_____a_a_a_a_a___a_a___a_a_________a_a_a___a_a_a_____a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a_a_a_a___a_a_a_a_a_a_a___a",
"_a_____a_a_a_a_a_a_a_a_a___a_a_a_a___a_a_____a_a_a_____a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a___a_a___a_a___a_a_a_a___a",
"_a_______a_a_a___a_a_a_a___a_a_a___a___a___a___a_a_____a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a___a_a___a___a_a_a_a_a___a",
"_a_______a_a_a_a_a_a_a_a_a___a___a_a_____a_a___a_______a_a_a_a_a_a_a___a_a_a_a_a_a___a_a_a_a___a_a_a_____a_a_a_a_a___a",
"_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`",
} ;
--- NEW FILE xcinrc.UTF-8 ---
;
; Xcin resource file for GNU/Linux
;
; By T.H.Hsieh.
;
;
; Directories.
;
(define XCIN_DEFAULT_DIR "/usr/X11R6/lib/X11/xcin")
(define XCIN_USER_DIR ".xcin")
;
; This defines GUI attribute.
;
(define INDEX_FONT "-sony-*-16-*-iso8859-1")
(define FG_COLOR "white")
(define BG_COLOR "blue")
(define M_FG_COLOR "yellow")
(define M_BG_COLOR "darkred")
(define ULINE_COLOR "cyan")
(define GRID_COLOR "white")
(define X_GEOMETRY "45x2+200-1")
(define START_MAINWIN2 "YES")
(define MAINWIN2_GEOMETRY "27x1+200-1")
(define XCIN_HIDE "NO")
(define XKILL_DISABLE "NO")
(define ICCHECK_DISABLE "NO")
(define SINGLE_IM_CONTEXT "NO")
(define IM_FOCUS_ON "NO")
(define KEEP_POSITION_ON "NO")
(define DIFF_BEEP "YES")
(define KEYBOARD_TRANSLATE "NO")
(define LOCALE '(zh_TW.Big5 zh_HK.Big5HKSCS zh_CN.GB2312 zh_CN.GBK zh_TW.UTF-8))
;
; XIM Input Style Adjustments.
;
(define INPUT_STYLE '(Root OverTheSpot OnTheSpot))
(define OVERSPOT_USE_USRCOLOR "YES")
(define OVERSPOT_USE_USRFONTSET "YES")
(define OVERSPOT_WINDOW_ONLY "YES")
(define ONSPOT_PREEDIT_MODE "REVERSE")
;
; Special Trigger Keys.
;
;(define FKEY_ZHEN "ctrl space")
;(define FKEY_2BSB "shift space")
;(define FKEY_CIRIM "ctrl shift")
;(define FKEY_CIRRIM "shift ctrl")
;(define FKEY_CHREP "ctrl alt r")
;(define FKEY_SIMD "ctrl alt i")
;(define FKEY_IMFOCUS "ctrl alt f")
;(define FKEY_IMN "ctrl alt")
;(define FKEY_QPHRASE "shift alt")
;
; IM module default resources.
;
(define gen_inp_default
'((AUTO_COMPOSE YES)
(AUTO_UPCHAR YES)
(AUTO_FULLUP NO)
(SPACE_AUTOUP NO)
(SELKEY_SHIFT NO)
(SPACE_IGNORE NO)
(SPACE_RESET YES)
(AUTO_RESET NO)
(WILD_ENABLE YES)
(SINMD_IN_LINE1 NO)
(END_KEY NO)
(QPHRASE_MODE 0) ; 1:shift, 2:ctrl, 4:alt, 8:fallback
(DISABLE_SEL_LIST "NONE")
(KEYSTROKE_REMAP "NONE")
(BEEP_WRONG YES)
(BEEP_DUPCHAR NO)
(TSI_FNAME "tsi.db")
(HINT_SELECT NO)
(HINT_TSI NO)))
(define bimsphone_default
'((N_SELECTION_KEY 9)
(SELECTION_KEYS 0) ; 0: "1234567890", 1: "asdfgjkl;"
(PAGE_KEYS 5) ; 1:<> 2:,. 4:(Rt)(Lt)
(QPHRASE_MODE 1) ; 1:shift, 2:ctrl, 4:alt, 8:fallback
;
; This is only valid for "bimsphone*" IM name.
(AUTO_SELECTION YES)
(KEYMAP 0) ; 0:zozy, 1:et, 2:et26, 3:hsu
;
; This is only valid for "bimspinyin*" IM name.
(PINPHO_MAP "bims_pinyin")
;
; The following has effect only when AUTO_SELECTION is YES
(TSI_FNAME "tsi.db")
(YIN_FNAME "yin.db")
(TSI_USERDEF_FNAME "utsi.db")
(YIN_USERDEF_FNAME "uyin.db")
(SPACE_SELECTION NO)
(PHRASE_SELECTION YES)
(N_SELECTION_PHR 4)
;
; The following has effect only when AUTO_SELECTION is NO
(AUTO_UPCHAR YES)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; This is the global configuration of the zh_TW.UTF-8 locale
;
(define zh_TW.UTF-8
'((DEFAULT_IM "cj5")
(DEFAULT_IM_MODULE "gen_inp")
(DEFAULT_IM_SINMD "DEFAULT")
(PHRASE "default.phr")
(CINPUT (cj5 simplex5 phone jyutping bimspinyin bimsphone
array30 jyutping0 zh_hex))
(FONTSET "-*-medium-*-24-*,*")
(OVERSPOT_FONTSET "-*-medium-*-16-*,*")))
(define cj5 at utf-8
'((SETKEY 1)))
(define simplex5 at utf-8
'((SETKEY 2)))
(define phone at utf-8
'((SETKEY 3)
(END_KEY YES)
(BEEP_DUPCHAR YES)))
(define jyutping at utf-8
'((SETKEY 4)
(END_KEY YES)
(BEEP_DUPCHAR YES)))
(define bimsphone at utf-8
'((SETKEY 6)
(MODULE "bimsphone")))
(define bimspinyin at utf-8
'((SETKEY 7)
(MODULE "bimsphone")))
(define array30 at utf-8
'((SETKEY 8)
(BEEP_DUPCHAR YES)
(DISABLE_SEL_LIST "w")
(KEYSTROKE_REMAP "t:0xaaba;T:0xaaba;")))
(define jyutping0 at utf-8
'((SETKEY 9)
(BEEP_DUPCHAR YES)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; This is the global configuration of the zh_TW.Big5 locale
;
(define zh_TW.Big5
'((DEFAULT_IM "cj")
(DEFAULT_IM_MODULE "gen_inp")
(DEFAULT_IM_SINMD "DEFAULT")
(PHRASE "default.phr")
(CINPUT (cj simplex phone bimspinyin bimsphone jyutping
array30 jyutping0 zh_hex))
(FONTSET "-sony-*-24-*-iso8859-1,-*-medium-r-*-24-*-big5-0")
(OVERSPOT_FONTSET "-sony-*-16-*-iso8859-1,-*-medium-r-*-16-*-big5-0")))
;
; Here are detailed configuration of each IM (for zh_TW.Big5 locale).
;
(define cj at big5
'((SETKEY 1)))
(define simplex at big5
'((SETKEY 2)))
(define phone at big5
'((SETKEY 3)
(END_KEY YES)))
(define jyutping at big5
'((SETKEY 4)
(END_KEY YES)))
(define bimsphone at big5
'((SETKEY 6)
(MODULE "bimsphone")))
(define bimspinyin at big5
'((SETKEY 7)
(MODULE "bimsphone")))
(define array30 at big5
'((SETKEY 8)
(DISABLE_SEL_LIST "w")
(KEYSTROKE_REMAP "t:0xaaba;T:0xaaba;")))
(define jyutping0 at big5
'((SETKEY 9)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; This is the global configuration of the zh_CN.GB2312 locale
;
(define zh_CN.GB2312
'((DEFAULT_IM "pinyin")
(DEFAULT_IM_MODULE "gen_inp")
(DEFAULT_IM_SINMD "DEFAULT")
(PHRASE "default.phr")
(CINPUT (pinyin shuangpin jtcj_gb wubizixing phonegb2
zh_hex))
(FONTSET "-sony-*-24-*-iso8859-1,-*-medium-r-*-24-*-gb2312.1980-0")
(OVERSPOT_FONTSET "-sony-*-16-*-iso8859-1,-*-medium-r-*-16-*-gb2312.1980-0")))
;
; Here are detailed configuration of each IM (for zh_CN.GB2312 locale).
;
(define pinyin at gb2312
'((SETKEY 1)))
(define shuangpin at gb2312
'((SETKEY 2)))
(define jtcj_gb at gb2312
'((SETKEY 3)))
(define phonegb2 at gb2312
'((SETKEY 4)
(END_KEY YES)))
(define wubizixing at gb2312
'((SETKEY 5)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; This is the global configuration of the zh_HK.Big5HKSCS locale
;
(define zh_HK.Big5HKSCS
'((DEFAULT_IM "cj")
(DEFAULT_IM_MODULE "gen_inp")
(DEFAULT_IM_SINMD "DEFAULT")
(PHRASE "default.phr")
(CINPUT (cj simplex phone bimspinyin bimsphone jyutping
array30 jyutping0 zh_hex))
(FONTSET "-sony-*-24-*-iso8859-1,-*-medium-r-*-24-*-big5-0,-*-24-*-c-*-big5hkscs-0")
(OVERSPOT_FONTSET "-sony-*-16-*-iso8859-1,-*-medium-r-*-16-*-big5-0,-*-16-*-c-*-big5hkscs-0")))
;
; Here are detailed configuration of each IM (for zh_HK.Big5HKSCS locale).
;
(define cj at big5hkscs
'((SETKEY 1)))
(define simplex at big5hkscs
'((SETKEY 2)))
(define phone at big5hkscs
'((SETKEY 3)
(END_KEY YES)))
(define jyutping at big5hkscs
'((SETKEY 4)
(END_KEY YES)))
(define bimsphone at big5hkscs
'((SETKEY 6)
(MODULE "bimsphone")))
(define bimspinyin at big5hkscs
'((SETKEY 7)
(MODULE "bimsphone")))
(define array30 at big5hkscs
'((SETKEY 8)
(DISABLE_SEL_LIST "w")
(KEYSTROKE_REMAP "t:0xaaba;T:0xaaba;")))
(define jyutping0 at big5hkscs
'((SETKEY 9)
(END_KEY YES)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; This is the global configuration of the zh_CN.GBK locale
;
(define zh_CN.GBK
'((DEFAULT_IM "zh_hex")
(DEFAULT_IM_MODULE "gen_inp")
(DEFAULT_IM_SINMD "DEFAULT")
(PHRASE "default.phr")
(CINPUT (zh_hex))
(FONTSET "-sony-*-24-*-iso8859-1,-*-medium-r-*-24-*-gbk-0")
(OVERSPOT_FONTSET "NONE")))
;
; The zh_hex module (zh_hex input method) is a special IM, which can be
; used in many different encodings.
;
(define zh_hex
'((SETKEY 0)
(MODULE zh_hex)
(INP_CNAME_big5 "0xa4ba+0xbd58")
(INP_CNAME_big5hkscs "0xa4ba+0xbd58")
(INP_CNAME_gb2312 "0xc4da+0xc2eb")
(INP_CNAME_gbk "0xc4da+0xc2eb")
(INP_CNAME_utf-8 "0xe585a7+0xe7a2bc")
(BEEP_WRONG YES)))
--- NEW FILE xinput.d-xcin ---
XIM=xcin
XIM_PROGRAM=xcin
XIM_ARGS="-x xcin"
GTK_IM_MODULE=xim
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/xcin/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 21 Mar 2005 01:13:04 -0000 1.1
+++ .cvsignore 21 Mar 2005 01:15:07 -0000 1.2
@@ -0,0 +1 @@
+xcin-2.5.3.pre3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/xcin/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 21 Mar 2005 01:13:04 -0000 1.1
+++ sources 21 Mar 2005 01:15:07 -0000 1.2
@@ -0,0 +1 @@
+354f46d3f22cab2d8fb57b7649cdc37a xcin-2.5.3.pre3.tar.gz
- Previous message (by thread): rpms/xcin import.log,1.1,1.2
- Next message (by thread): rpms/xcin/devel xcin-2.5.3-mkuserdir.patch, NONE, 1.1 xcin-2.5.3-no_rpath.patch, NONE, 1.1 xcin.spec, NONE, 1.1 xcin.wrap, NONE, 1.1 xcin.xpm, NONE, 1.1 xcinrc.UTF-8, NONE, 1.1 xinput.d-xcin, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list