source: projects/specs/trunk/p/python-kconv/python-kconv-vl.spec @ 8158

Revision 8158, 3.2 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release or rebuild

Line 
1%define python_platlib %(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(1)')
2Summary: Python Kanji-code converter
3Summary(ja): Python 漢字コードコンバータ
4Group: Development/Libraries
5Name: python-kconv
6Version: 1.1.8p3
7Release: 6%{?_dist_release}
8License: GPL
9URL: http://apache.noexistent.com/~mak/kconv/kconv/index.html
10Source0: kconv-1.1.8p-3.tar.gz
11Requires: python
12BuildRequires: nkf
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14Distribution: Vine Linux
15Vendor: Project Vine
16Packager: owa
17
18%description
19kconv is a japanese code exchange filter for python.
20%description -l ja
21KconvはPython上で稼動するプログラムで、漢字コードの相互変換を可能に
22します。外部からの入力がどのコードを用いていても内部で一つのコード
23に変換し、統一させられます。また、改行文字も統一して扱うことができ
24ます。その他に、半角カナの入力があってもそれを全角に変換することが
25できます。C++版はPure Python版に比べてかなり高速な変換が可能です。
26Python版はPythonがインストールされていればどのプラットフォームにも
27対応できます。ユーザーインターフェースはPure Python版とC++版で全く
28同一ですので、一方から他方へライブラリーを変更する際にソースコード
29の変更は不要です。
30
31%prep
32%setup -q -n kconvp
33
34## convert sources which encodings are mixed to utf-8
35## added headers to set encoding (nesessary python2.4 or above)
36pushd kconv
37mkdir tmp
38for s in common.py checker.py crl.py inputer.py kconv.py kconvtools.py outputer.py ; do
39  echo "# vi: set fileencoding=utf-8 :" > tmp/$s
40  if [ $s == "common.py" ] ; then
41    nkf -J -w -d $s >> tmp/$s
42  else
43    nkf -E -w -d $s >> tmp/$s
44  fi
45done
46mv tmp/*.py .
47rm -rf tmp
48popd
49
50
51%build
52python compile.py
53
54%install
55rm -rf $RPM_BUILD_ROOT
56mkdir -p $RPM_BUILD_ROOT%{python_platlib}
57cp -Rdp kconv $RPM_BUILD_ROOT%{python_platlib}
58rm -rf $RPM_BUILD_ROOT%{python_platlib}/kconv/CVS
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%files
64%defattr(-,root,root)
65%{python_platlib}/kconv
66%doc GPL README.EUC LICENCE.EUC README.en_with_EUC_JP
67
68%changelog
69* Sun Jan 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.8p3-6
70- rebuild with VineSeed environment
71
72* Mon May 02 2011 Shu KONNO <owa@bg.wakwak.com> 1.1.8p3-5
73- rebuilt
74
75* Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.8p3-4
76- rebuild with python-2.6
77
78* Sun May 03 2009 Shu KONNO <owa@bg.wakwak.com> python-kconv-1.1.8p3-3vl5
79- added scripts to change source encodings to utf-8
80- added BuildRequires: nkf
81
82* Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> python-kconv-1.1.8p3-2vl5
83- rebuilt with python-2.5.2
84
85* Thu Jul 17 2008 Shu KONNO <owa@bg.wakwak.com> python-kconv-1.1.8p3-1vl5
86- applied new versioning policy and spec in utf-8
87- added python_platlib macro
88
89* Sat May 28 2005 Shu KONNO <owa@bg.wakwak.com> python-kconv-1.1.8p3-0vl1
90- changed spec for vine seed
91
92* Mon Mar 21 2005 Shu KONNO <owa@bg.wakwak.com> python-kconv-1.1.8p3-uvl2
93- rebuild with python 2.4
94
95* Mon Apr 19 2004 Shu KONNO <owa@bg.wakwak.com> python-kconv-1.1.8p3-uvl1
96- rebuild with python-2.3.3-0vl1
97
98* Sat Jul 12 2003 Shu KONNO <owa@bg.wakwak.com> python-kconv-1.1.8p3-uvl1
99- created
100
Note: See TracBrowser for help on using the repository browser.