packages: scim-python/scim-python-bashizm.patch (NEW), scim-python/scim-pyt...

baggins baggins at pld-linux.org
Mon Jul 25 01:42:59 CEST 2011


Author: baggins                      Date: Sun Jul 24 23:42:59 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial revision

---- Files affected:
packages/scim-python:
   scim-python-bashizm.patch (NONE -> 1.1)  (NEW), scim-python.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/scim-python/scim-python-bashizm.patch
diff -u /dev/null packages/scim-python/scim-python-bashizm.patch:1.1
--- /dev/null	Mon Jul 25 01:42:59 2011
+++ packages/scim-python/scim-python-bashizm.patch	Mon Jul 25 01:42:53 2011
@@ -0,0 +1,11 @@
+--- scim-python-0.1.13rc1/configure.ac~	2008-07-11 06:16:43.000000000 +0200
++++ scim-python-0.1.13rc1/configure.ac	2011-07-25 00:46:59.600265342 +0200
+@@ -71,7 +71,7 @@
+ 
+ 
+ # define PYTHOPN_CFLAGS & PYTHON_LIBS
+-PYTHON_CONFIG=`type -p python$PYTHON_VERSION-config`
++PYTHON_CONFIG="/usr/bin/python$PYTHON_VERSION-config"
+ if test "$PYTHON_CONFIG" != ""; then
+ 	PYTHON_CFLAGS=`$PYTHON_CONFIG --includes`
+ 	PYTHON_LIBS=`$PYTHON_CONFIG --libs`

================================================================
Index: packages/scim-python/scim-python.spec
diff -u /dev/null packages/scim-python/scim-python.spec:1.1
--- /dev/null	Mon Jul 25 01:42:59 2011
+++ packages/scim-python/scim-python.spec	Mon Jul 25 01:42:53 2011
@@ -0,0 +1,231 @@
+# $Revision$, $Date$
+%define		_pre	rc1
+Summary:	Python language binding for Smart Common Input Method platform
+Name:		scim-python
+Version:	0.1.13
+Release:	0.%{_pre}.0.1
+License:	LGPL v2+
+Group:		Libraries
+Source0:	http://scim-python.googlecode.com/files/%{name}-%{version}%{_pre}.tar.gz
+# Source0-md5:	d3b21df185b88a2100c2eee0007bc2cd
+Source1:	http://scim-python.googlecode.com/files/pinyin-database-0.1.10.5.tar.bz2
+# Source1-md5:	140a7dd821e8e74299bfb2089993838b
+Source2:	http://scim-python.googlecode.com/files/xingma-zhengma-0.1.10.1.tar.bz2
+# Source2-md5:	8adb3e43fe3c898caeaaf5146eaa3e94
+Source3:	http://scim-python.googlecode.com/files/xingma-wubi86-0.1.10.1.tar.bz2
+# Source3-md5:	016146c4683e7b250a9738c08a9a7f1f
+Source4:	http://scim-python.googlecode.com/files/xingma-erbi-qingsong-0.1.10.1.tar.bz2
+# Source4-md5:	9fee870c92f174d0d3fce31513e20b96
+Source5:	http://scim-python.googlecode.com/files/xingma-cangjie5-0.1.10.1.tar.bz2
+# Source5-md5:	873a0bbbbf24b584ec5015e7775549c1
+Patch0:		%{name}-bashizm.patch
+URL:		http://code.google.com/p/scim-python/
+BuildRequires:	gettext-devel
+BuildRequires:	libtool
+BuildRequires:	perl(XML::Parser)
+BuildRequires:	python-devel
+BuildRequires:	python-pygtk-devel
+BuildRequires:	rpm-pythonprov
+BuildRequires:	scim-devel
+Requires:	python-modules
+Requires:	python-pygtk-gtk
+Requires:	scim
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Python wrapper for Smart Common Input Method platform.
+
+%package english
+Summary:	Python english IM engine
+Group:		Libraries
+BuildRequires:	python-pyenchant
+Requires:	%{name} = %{version}-%{release}
+Requires:	python-pyenchant
+
+%description english
+This package contains a python english IM engine.
+
+%package pinyin
+Summary:	Two python chinese pinyin IM engines
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description pinyin
+This package contains two python chinese pinyin IM engines.
+
+%package chinese
+Summary:	Python chinese IM engines
+Group:		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 some python chinese IM engines.
+
+%package xingma
+Summary:	Python XingMa IM engine
+Group:		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:		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:		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:		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:		Libraries
+Requires:	%{name}-xingma = %{version}-%{release}
+
+%description xingma-zhengma
+This package contains an ZhengMa table for python XingMa IM engine.
+
+%prep
+%setup -q -n %{name}-%{version}%{_pre} -a2 -a3 -a4 -a5
+%patch0 -p1
+
+cp %{SOURCE1} python/engine/PinYin/
+
+%build
+%{__autoconf}
+%configure \
+	--enable-english-writer \
+	--enable-pinyin
+
+%{__make}
+
+%{__python} python/engine/XingMa/XMCreateDB.py -s cangjie5.txt.bz2 -p data/pinyin_table.txt
+%{__python} python/engine/XingMa/XMCreateDB.py -s erbi-qs.txt.bz2 -p data/pinyin_table.txt
+%{__python} python/engine/XingMa/XMCreateDB.py -s wubi.txt.bz2 -p data/pinyin_table.txt
+%{__python} python/engine/XingMa/XMCreateDB.py -s zhengma.txt.bz2 -p data/pinyin_table.txt
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/scim-0.1/scim/_scim.la
+
+install cangjie5.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install cangjie.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+
+install erbi-qs.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install erbi-qs.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+
+install wubi.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install wubi.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+
+install zhengma.db $RPM_BUILD_ROOT%{_datadir}/scim-python/engine/XingMa/tables/
+install zhengma.png $RPM_BUILD_ROOT%{_datadir}/scim/icons/
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS README TODO
+%dir %{py_sitedir}/scim-0.1
+%dir %{py_sitedir}/scim-0.1/scim
+%attr(755,root,root) %{py_sitedir}/scim-0.1/scim/_scim.so
+%{py_sitedir}/scim-0.1/scim/*.py*
+%{py_sitedir}/scim.pth
+%attr(755,root,root) %{_libdir}/scim-1.0/*/IMEngine/python.so
+%attr(755,root,root) %{_libdir}/scim-1.0/*/Helper/python.so
+%attr(755,root,root) %{_libdir}/scim-1.0/*/SetupUI/python.so
+%dir %{_datadir}/scim-python
+%dir %{_datadir}/scim-python/engine
+%dir %{_datadir}/scim-python/setupui
+%dir %{_datadir}/scim-python/helper
+%{_datadir}/scim-python/engine/__init__.py*
+%{_datadir}/scim-python/setupui/__init__.py*
+%{_datadir}/scim-python/helper/__init__.py*
+%{_datadir}/scim/icons/scim-python.png
+
+%files english
+%defattr(644,root,root,755)
+%{_datadir}/scim-python/engine/EnglishWriter
+%{_datadir}/scim-python/setupui/EnglishWriter
+
+%files chinese
+%defattr(644,root,root,755)
+
+%files pinyin
+%defattr(644,root,root,755)
+%dir %{_datadir}/scim-python/data
+%{_datadir}/scim-python/data/pinyin_table.txt
+%{_datadir}/scim-python/engine/PinYin
+%{_datadir}/scim-python/helper/PinYinSetup
+%{_datadir}/scim-python/helper/ZhengJuSetup
+
+%files xingma
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/XMCreateDB
+%dir %{_datadir}/scim-python/engine/XingMa
+%attr(755,root,root) %{_datadir}/scim-python/engine/XingMa/XMCreateDB.py
+%{_datadir}/scim-python/engine/XingMa/XMDict.py*
+%{_datadir}/scim-python/engine/XingMa/XMSQLiteDB.py*
+%{_datadir}/scim-python/engine/XingMa/XingMa.py*
+%{_datadir}/scim-python/engine/XingMa/__init__.py*
+%dir %{_datadir}/scim-python/engine/XingMa/tables
+%{_datadir}/scim-python/engine/XingMa/tables/.keep
+%{_datadir}/scim/icons/py-mode.png
+%{_datadir}/scim/icons/xm-mode.png
+
+%files xingma-cangjie
+%defattr(644,root,root,755)
+%{_datadir}/scim-python/engine/XingMa/tables/cangjie5.db
+%{_datadir}/scim/icons/cangjie.png
+
+%files xingma-erbi
+%defattr(644,root,root,755)
+%{_datadir}/scim-python/engine/XingMa/tables/erbi-qs.db
+%{_datadir}/scim/icons/erbi-qs.png
+
+%files xingma-wubi
+%defattr(644,root,root,755)
+%{_datadir}/scim-python/engine/XingMa/tables/wubi.db
+%{_datadir}/scim/icons/wubi.png
+
+%files xingma-zhengma
+%defattr(644,root,root,755)
+%{_datadir}/scim-python/engine/XingMa/tables/zhengma.db
+%{_datadir}/scim/icons/zhengma.png
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/07/24 23:42:53  baggins
+- initial revision
+
================================================================


More information about the pld-cvs-commit mailing list