rpms/scim-python/devel .cvsignore, 1.8, 1.9 scim-python.spec, 1.12, 1.13 sources, 1.8, 1.9

Huang Peng (phuang) fedora-extras-commits at redhat.com
Mon Mar 10 06:19:21 UTC 2008


Author: phuang

Update of /cvs/pkgs/rpms/scim-python/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15085

Modified Files:
	.cvsignore scim-python.spec sources 
Log Message:
Update to 0.1.10


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/scim-python/devel/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- .cvsignore	8 Jan 2008 07:45:52 -0000	1.8
+++ .cvsignore	10 Mar 2008 06:18:48 -0000	1.9
@@ -1 +1,6 @@
-scim-python-0.1.9.tar.bz2
+scim-python-0.1.10.tar.gz
+pinyin-database-0.1.10.5.tar.bz2
+xingma-cangjie5-0.1.10.tar.bz2
+xingma-erbi-qingsong-0.1.10.tar.bz2
+xingma-wubi86-0.1.10.tar.bz2
+xingma-zhengma-0.1.10.tar.bz2


Index: scim-python.spec
===================================================================
RCS file: /cvs/pkgs/rpms/scim-python/devel/scim-python.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- scim-python.spec	19 Feb 2008 19:26:49 -0000	1.12
+++ scim-python.spec	10 Mar 2008 06:18:48 -0000	1.13
@@ -2,17 +2,22 @@
 %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %define mod_path scim-0.1
 Name:       scim-python
-Version:    0.1.9
-Release:    2%{?dist}
+Version:    0.1.10
+Release:    1%{?dist}
 Summary:    Python wrapper for Smart Common Input Method platform
 
 License:    LGPLv2+
 Group:      System Environment/Libraries
 URL:        http://code.google.com/p/scim-python/
-Source0:    http://scim-python.googlecode.com/files/%{name}-%{version}.tar.bz2
-BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0:    http://scim-python.googlecode.com/files/%{name}-%{version}.tar.gz
+Source1:    http://scim-python.googlecode.com/files/pinyin-database-0.1.10.5.tar.bz2
+Source2:    http://scim-python.googlecode.com/files/xingma-zhengma-0.1.10.tar.bz2
+Source3:    http://scim-python.googlecode.com/files/xingma-wubi86-0.1.10.tar.bz2
+Source4:    http://scim-python.googlecode.com/files/xingma-erbi-qingsong-0.1.10.tar.bz2
+Source5:    http://scim-python.googlecode.com/files/xingma-cangjie5-0.1.10.tar.bz2
 
-BuildRequires:  scim-devel, gettext-devel, libtool, python-devel, pygtk2-devel, perl(XML::Parser) python-enchant
+BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  scim-devel, gettext-devel, libtool, python-devel, pygtk2-devel, perl(XML::Parser)
 Requires:   scim, pygtk2
 
 %description
@@ -21,55 +26,141 @@
 %package english
 Summary:    Python english IM engine 
 Group:      System Environment/Libraries
+BuildRequires:  python-enchant
 Requires:   %{name} = %{version}-%{release} python-enchant
 
 %description english
 This package contains a python english IM engine.
 
+%package pinyin
+Summary:    Two python chinese pinyin IM engines 
+Group:      System Environment/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description pinyin
+This package contains two python chinese pinyin IM engines.
+
+
 %package chinese
-Summary:    Python chinese IM engine 
+Summary:    Python chinese IM engines 
 Group:      System Environment/Libraries
 Requires:   %{name} = %{version}-%{release}
+Requires:   %{name}-pinyin = %{version}-%{release}
+Requires:   %{name}-xingma-cangjie = %{version}-%{release}
+Requires:   %{name}-xingma-erbi = %{version}-%{release}
+Requires:   %{name}-xingma-wubi = %{version}-%{release}
+Requires:   %{name}-xingma-zhengma = %{version}-%{release}
 
 %description chinese
-This package contains a python chinese IM engine.
+This package contains some python chinese IM engines.
+
+%package xingma
+Summary:    Python XingMa IM engine 
+Group:      System Environment/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description xingma
+This package contains a python XingMa IM engine.
+
+%package xingma-cangjie
+Summary:    CangJie table for Python XingMa IM engine 
+Group:      System Environment/Libraries
+Requires:   %{name}-xingma = %{version}-%{release}
+
+%description xingma-cangjie
+This package contains a CangJie table for python XingMa IM engine.
+
+%package xingma-erbi
+Summary:    ErBi table for Python XingMa IM engine 
+Group:      System Environment/Libraries
+Requires:   %{name}-xingma = %{version}-%{release}
+
+%description xingma-erbi
+This package contains an ErBi table for python XingMa IM engine.
+
+%package xingma-wubi
+Summary:    WuBi table for Python XingMa IM engine 
+Group:      System Environment/Libraries
+Requires:   %{name}-xingma = %{version}-%{release}
+
+%description xingma-wubi
+This package contains an ZhengMa table for python XingMa IM engine.
+
+%package xingma-zhengma
+Summary:    ZhengMa table for Python XingMa IM engine 
+Group:      System Environment/Libraries
+Requires:   %{name}-xingma = %{version}-%{release}
 
+%description xingma-zhengma
+This package contains an ZhengMa table for python XingMa IM engine.
 
 %prep
-%setup -q
+%setup -q -a1 -a2 -a3 -a4 -a5
+mv py.db python/engine/PinYin/
 
 %build
-%configure --disable-static
+%configure --disable-static --enable-english-writer --enable-pinyin
 # make -C po update-gmo
-make %{?_smp_mflags}
+make NO_INDEX=true %{?_smp_mflags}
+python python/engine/XingMa/XMCreateDB.py -o -s cangjie5.txt.bz2 -p data/pinyin_table.txt
+python python/engine/XingMa/XMCreateDB.py -o -s erbi-qs.txt.bz2 -p data/pinyin_table.txt
+python python/engine/XingMa/XMCreateDB.py -o -s wubi.txt.bz2 -p data/pinyin_table.txt
+python python/engine/XingMa/XMCreateDB.py -o -s zhengma.txt.bz2 -p data/pinyin_table.txt
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make DESTDIR=${RPM_BUILD_ROOT} install
+make NO_INDEX=true DESTDIR=${RPM_BUILD_ROOT} install
 rm -f $RPM_BUILD_ROOT%{python_sitearch}/%{mod_path}/scim/_scim.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/scim-1.0/1.4.0/SetupUI/zhengjuui.la
+install -m 644 cangjie5.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install -m 644 cangjie.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+install -m 644 erbi-qs.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install -m 644 erbi-qs.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+install -m 644 wubi.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install -m 644 wubi.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+install -m 644 zhengma.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install -m 644 zhengma.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+
 %find_lang %{name}
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post chinese
+%post pinyin
 cd /usr/share/scim-python/engine/PinYin
-echo "Creating INDEX in phrases database."
+echo "Creating INDEX."
 python -c "import PYSQLiteDB; db = PYSQLiteDB.PYSQLiteDB (); db.create_indexes ();"
 
+%post xingma-cangjie
+XMCreateDB -i -n %{_datadir}/scim-python/engine/XingMa/tables/cangjie5.db
+
+%post xingma-erbi
+XMCreateDB -i -n %{_datadir}/scim-python/engine/XingMa/tables/erbi-qs.db
+
+%post xingma-wubi
+XMCreateDB -i -n %{_datadir}/scim-python/engine/XingMa/tables/wubi.db
+
+%post xingma-zhengma
+XMCreateDB -i -n %{_datadir}/scim-python/engine/XingMa/tables/zhengma.db
+
+
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING README TODO
 %{python_sitearch}/%{mod_path}/
 %{python_sitearch}/scim.pth
-%{_libdir}/scim-1.0/1.4.0/IMEngine/scim-python-engine.so
-%{_libdir}/scim-1.0/1.4.0/SetupUI/scim-python-setup.so
+%{_libdir}/scim-1.0/1.4.0/IMEngine/python.so
+%{_libdir}/scim-1.0/1.4.0/Helper/python.so
+%{_libdir}/scim-1.0/1.4.0/SetupUI/python.so
 %dir %{_datadir}/scim-python/
 %dir %{_datadir}/scim-python/engine
 %{_datadir}/scim-python/engine/__init__.*
 %dir %{_datadir}/scim-python/setupui
 %{_datadir}/scim-python/setupui/__init__.*
-%{_datadir}/scim/icons/*
+%dir %{_datadir}/scim-python/helper
+%{_datadir}/scim-python/helper/__init__.*
+%{_datadir}/scim/icons/scim-python.png
 
 %files english
 %defattr(-,root,root,-)
@@ -78,10 +169,49 @@
 
 %files chinese
 %defattr(-,root,root,-)
+
+%files pinyin
+%defattr(-,root,root,-)
+%{_datadir}/scim-python/data/pinyin_table.txt
 %{_datadir}/scim-python/engine/PinYin
-# %{_datadir}/scim-python/setupui/PinYin
+%{_datadir}/scim-python/helper/PinYinSetup
+%{_datadir}/scim-python/helper/ZhengJuSetup
+
+%files xingma
+%defattr(-,root,root,-)
+%{_bindir}/XMCreateDB
+%{_datadir}/scim-python/engine/XingMa/*.py
+%{_datadir}/scim-python/engine/XingMa/*.pyc
+%{_datadir}/scim-python/engine/XingMa/*.pyo
+%{_datadir}/scim-python/engine/XingMa/tables/.keep
+%{_datadir}/scim/icons/py-mode.png
+%{_datadir}/scim/icons/xm-mode.png
+
+%files xingma-cangjie
+%defattr(-,root,root,-)
+%{_datadir}/scim-python/engine/XingMa/tables/cangjie5.db
+%{_datadir}/scim/icons/cangjie.png
+
+%files xingma-erbi
+%defattr(-,root,root,-)
+%{_datadir}/scim-python/engine/XingMa/tables/erbi-qs.db
+%{_datadir}/scim/icons/erbi-qs.png
+
+%files xingma-wubi
+%defattr(-,root,root,-)
+%{_datadir}/scim-python/engine/XingMa/tables/wubi.db
+%{_datadir}/scim/icons/wubi.png
+
+%files xingma-zhengma
+%defattr(-,root,root,-)
+%{_datadir}/scim-python/engine/XingMa/tables/zhengma.db
+%{_datadir}/scim/icons/zhengma.png
+
 
 %changelog
+* Mon Mar 10 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.10-1
+- Update to 0.1.10.
+
 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.1.9-2
 - Autorebuild for GCC 4.3
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/scim-python/devel/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sources	8 Jan 2008 07:45:52 -0000	1.8
+++ sources	10 Mar 2008 06:18:48 -0000	1.9
@@ -1 +1,6 @@
-d1d4f7834f3be6091308ba282e0b945b  scim-python-0.1.9.tar.bz2
+ece811b79448e5b97112bfbeebc53be9  scim-python-0.1.10.tar.gz
+140a7dd821e8e74299bfb2089993838b  pinyin-database-0.1.10.5.tar.bz2
+7145d6f6c15ade44820d5fdf71f87b53  xingma-cangjie5-0.1.10.tar.bz2
+b57d2ec272686603693ef9f8280880a8  xingma-erbi-qingsong-0.1.10.tar.bz2
+39b574455b483c42d56f0ae54e458401  xingma-wubi86-0.1.10.tar.bz2
+23bbfcc75c71a5db19a4f8e79be0027e  xingma-zhengma-0.1.10.tar.bz2




More information about the fedora-extras-commits mailing list