rpms/scim-python/F-8 scim-python.spec,1.9,1.10 sources,1.7,1.8
Huang Peng (phuang)
fedora-extras-commits at redhat.com
Mon Mar 10 10:38:14 UTC 2008
- Previous message (by thread): rpms/cernlib-g77/EL-5 cernlib-212-print-test-results.dpatch, NONE, 1.1 cernlib-213-fix-test-suite-build.dpatch, NONE, 1.1 cernlib-214-fix-kernnum-funcs-on-64-bit.dpatch, NONE, 1.1 cernlib-216-use-cernlib-gamma-not-intrinsic.dpatch, NONE, 1.1 cernlib-217-abend-on-mathlib-test-failure.dpatch, NONE, 1.1 cernlib-807-static-link-some-tests-on-64-bit.dpatch, NONE, 1.1 geant321-213-fix-test-suite-build.dpatch, NONE, 1.1 geant321-807-static-link-some-tests-on-64-bit.dpatch, NONE, 1.1 mclibs-213-fix-test-suite-build.dpatch, NONE, 1.1 mclibs-220-compile-isajet-with-isarun.dpatch, NONE, 1.1 mclibs-807-static-link-some-tests-on-64-bit.dpatch, NONE, 1.1 .cvsignore, 1.2, 1.3 210-improve-cfortran-header-files.dpatch, 1.1, 1.2 315-fixes-for-MacOSX.dpatch, 1.1, 1.2 700-remove-kernlib-from-packlib-Imakefile.dpatch, 1.1, 1.2 702-patch-Imakefiles-for-packlib-mathlib.dpatch, 1.1, 1.2 802-create-shared-libraries.dpatch, 1.1, 1.2 cernlib-102-dont-optimize-some-code.dpatch, 1.1, 1.2 cernlib-211-support-amd64-and-itanium.dpatch, 1.1, 1.2 cernlib-211-support-digital-alpha.dpatch, 1.1, 1.2 cernlib-303-shadow-passwords-supported.dpatch, 1.1, 1.2 cernlib-304-update-Imake-config-files.dpatch, 1.1, 1.2 cernlib-308-use-canonical-cfortran-location.dpatch, 1.1, 1.2 cernlib-321-support-gfortran.dpatch, 1.1, 1.2 cernlib-600-use-host.def-config-file.dpatch, 1.1, 1.2 cernlib-800-implement-shared-library-rules-in-Imake.dpatch, 1.1, 1.2 cernlib-803-link-binaries-dynamically.dpatch, 1.1, 1.2 cernlib-g77.spec, 1.2, 1.3 geant321-001-fix-missing-fluka.dpatch, 1.1, 1.2 geant321-003-geant-dummy-functions.dpatch, 1.1, 1.2 geant321-203-compile-geant-with-ertrak.dpatch, 1.1, 1.2 geant321-806-bump-mathlib-and-dependents-sonames.dpatch, 1.1, 1.2 mclibs-321-support-gfortran.dpatch, 1.1, 1.2 paw-108-quote-protect-comis-script.dpatch, 1.1, 1.2 paw-200-comis-allow-special-chars-in-path.dpatch, 1.1, 1.2 paw-211-support-amd64-and-itanium.dpatch, 1.1, 1.2 paw-308-use-canonical-cfortran-location.dpatch, 1.1, 1.2 paw-320-support-ifort-and-gfortran.dpatch, 1.1, 1.2 paw-803-link-binaries-dynamically.dpatch, 1.1, 1.2 paw-804-workaround-for-comis-mdpool-struct-location.dpatch, 1.1, 1.2 sources, 1.2, 1.3 cernlib-64test.patch, 1.1, NONE cernlib-segf_eudtest.patch, 1.1, NONE cernlib-test.patch, 1.1, NONE
- Next message (by thread): rpms/gnash/devel gnash.spec,1.17,1.18
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: phuang
Update of /cvs/pkgs/rpms/scim-python/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3636
Modified Files:
scim-python.spec sources
Log Message:
Update to 0.1.10
Index: scim-python.spec
===================================================================
RCS file: /cvs/pkgs/rpms/scim-python/F-8/scim-python.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- scim-python.spec 8 Jan 2008 08:16:12 -0000 1.9
+++ scim-python.spec 10 Mar 2008 10:37:41 -0000 1.10
@@ -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
+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,18 +169,57 @@
%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
-* Tue Jan 08 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.9-1
+* Mon Mar 10 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.10-1
+- Update to 0.1.10.
+
+* Fri Jan 08 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.8-1
- Add post script to create indexes in pinyin phrase database.
- Update to 0.1.9.
-* Thu Dec 28 2007 Huang Peng <shawn.p.huang at gmail.com> - 0.1.8-1
+* Fri Dec 28 2007 Huang Peng <shawn.p.huang at gmail.com> - 0.1.8-1
- Update to 0.1.8.
-* Thu Dec 21 2007 Huang Peng <shawn.p.huang at gmail.com> - 0.1.7-1
+* Fri Dec 21 2007 Huang Peng <shawn.p.huang at gmail.com> - 0.1.7-1
- Update to 0.1.7.
* Thu Dec 05 2007 Huang Peng <shawn.p.huang at gmail.com> - 0.1.6-1
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/scim-python/F-8/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sources 8 Jan 2008 08:16:12 -0000 1.7
+++ sources 10 Mar 2008 10:37:41 -0000 1.8
@@ -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
- Previous message (by thread): rpms/cernlib-g77/EL-5 cernlib-212-print-test-results.dpatch, NONE, 1.1 cernlib-213-fix-test-suite-build.dpatch, NONE, 1.1 cernlib-214-fix-kernnum-funcs-on-64-bit.dpatch, NONE, 1.1 cernlib-216-use-cernlib-gamma-not-intrinsic.dpatch, NONE, 1.1 cernlib-217-abend-on-mathlib-test-failure.dpatch, NONE, 1.1 cernlib-807-static-link-some-tests-on-64-bit.dpatch, NONE, 1.1 geant321-213-fix-test-suite-build.dpatch, NONE, 1.1 geant321-807-static-link-some-tests-on-64-bit.dpatch, NONE, 1.1 mclibs-213-fix-test-suite-build.dpatch, NONE, 1.1 mclibs-220-compile-isajet-with-isarun.dpatch, NONE, 1.1 mclibs-807-static-link-some-tests-on-64-bit.dpatch, NONE, 1.1 .cvsignore, 1.2, 1.3 210-improve-cfortran-header-files.dpatch, 1.1, 1.2 315-fixes-for-MacOSX.dpatch, 1.1, 1.2 700-remove-kernlib-from-packlib-Imakefile.dpatch, 1.1, 1.2 702-patch-Imakefiles-for-packlib-mathlib.dpatch, 1.1, 1.2 802-create-shared-libraries.dpatch, 1.1, 1.2 cernlib-102-dont-optimize-some-code.dpatch, 1.1, 1.2 cernlib-211-support-amd64-and-itanium.dpatch, 1.1, 1.2 cernlib-211-support-digital-alpha.dpatch, 1.1, 1.2 cernlib-303-shadow-passwords-supported.dpatch, 1.1, 1.2 cernlib-304-update-Imake-config-files.dpatch, 1.1, 1.2 cernlib-308-use-canonical-cfortran-location.dpatch, 1.1, 1.2 cernlib-321-support-gfortran.dpatch, 1.1, 1.2 cernlib-600-use-host.def-config-file.dpatch, 1.1, 1.2 cernlib-800-implement-shared-library-rules-in-Imake.dpatch, 1.1, 1.2 cernlib-803-link-binaries-dynamically.dpatch, 1.1, 1.2 cernlib-g77.spec, 1.2, 1.3 geant321-001-fix-missing-fluka.dpatch, 1.1, 1.2 geant321-003-geant-dummy-functions.dpatch, 1.1, 1.2 geant321-203-compile-geant-with-ertrak.dpatch, 1.1, 1.2 geant321-806-bump-mathlib-and-dependents-sonames.dpatch, 1.1, 1.2 mclibs-321-support-gfortran.dpatch, 1.1, 1.2 paw-108-quote-protect-comis-script.dpatch, 1.1, 1.2 paw-200-comis-allow-special-chars-in-path.dpatch, 1.1, 1.2 paw-211-support-amd64-and-itanium.dpatch, 1.1, 1.2 paw-308-use-canonical-cfortran-location.dpatch, 1.1, 1.2 paw-320-support-ifort-and-gfortran.dpatch, 1.1, 1.2 paw-803-link-binaries-dynamically.dpatch, 1.1, 1.2 paw-804-workaround-for-comis-mdpool-struct-location.dpatch, 1.1, 1.2 sources, 1.2, 1.3 cernlib-64test.patch, 1.1, NONE cernlib-segf_eudtest.patch, 1.1, NONE cernlib-test.patch, 1.1, NONE
- Next message (by thread): rpms/gnash/devel gnash.spec,1.17,1.18
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list