source: projects/specs/trunk/s/spambayes/spambayes-vl.spec @ 5701

Revision 5701, 3.7 KB checked in by Takemikaduchi, 12 years ago (diff)

python-2.7.2

Line 
1##%define __python python%(python -c 'import sys;print(sys.version[0:3])')
2##%define python_sitelib %(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(0)')
3##%define python_sitearch %(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(1)')
4
5Summary: Spam classification system
6Summary(ja): スパムフィルタ・システム
7Name: spambayes
8Group: Applications/Internet
9Version: 1.0.4
10Release: 6%{?_dist_release}
11URL: http://spambayes.sourceforge.net/
12License: PSF (Python Software Foundation) - see LICENSE
13BuildArch: noarch
14Source0: spambayes-%{version}.tar.gz
15Source1: SplitterForU.py
16Patch0: spambayes-1.0.4.ProxyUI-iso2022jp.patch
17Patch1: spambayes-1.0.4.PyMeldLite-iso2022jp.patch
18Patch2: spambayes-1.0.4.tokenizer-iso2022jp.patch
19Patch3: spambayes-1.0.4.Dibbler-iso2022jp.patch
20Patch4: spambayes-1.0.4.ImapUI-RFC2060.patch
21Patch5: spambayes-1.0.4.classifier.patch
22
23#Prereq: python
24Requires: python >= 2.2
25BuildRequires: python-devel
26
27Packager: <owa>
28Vendor: Project Vine
29Distribution: Vine Linux
30BuildRoot: %{_tmppath}/%{name}-%{version}-root
31
32%description
33SpamBayes is a tool used to segregate unwanted mail (spam) from the mail you
34want (ham).  Before SpamBayes can be your spam filter of choice you need to
35train it on representative samples of email you receive.  After it's been
36trained, you use SpamBayes to classify new mail according to its spamminess
37and hamminess qualities.
38
39%description -l ja
40SpamBayes は迷惑メール(spam)を、必要なメール(ham)から区別するための道具です。
41SpamBayes をスパムフィルタとして使うには、過去に受け取ったメールを使ってトレ
42ーニングする必要があります。一旦、教え込んでしまえば、新しいメールをスパム度
43や、優良度をもとに分類するために使用できます。
44
45%prep
46%setup -q
47%patch0 -p1 -b .ProxyUI-iso2022jp
48%patch1 -p1 -b .PyMeldLite-iso2022jp
49%patch2 -p1 -b .tokenizer-iso2022jp
50%patch3 -p1 -b .Dibbler-iso2022jp
51%patch4 -p1 -b .ImapUI-RFC2060
52%patch5 -p1 -b .classifier
53
54%build
55python setup.py build
56
57%install
58rm -rf $RPM_BUILD_ROOT
59mkdir -p $RPM_BUILD_ROOT/%{python_sitelib}/spambayes
60python setup.py install --prefix=$RPM_BUILD_ROOT/usr
61install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{python_sitelib}/spambayes
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%files
67%defattr(-, root, root)
68%{python_sitelib}/spambayes
69%{python_sitelib}/spambayes-%{version}-py%{pyver}.egg-info
70%{_bindir}/*
71%defattr(-, root, root, 755)
72%doc *.txt PKG-INFO
73
74%changelog
75* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.4-6
76- rebuild with python-2.7.2
77
78* Thu Apr 28 2011 Shu KONNO <owa@bg.wakwak.com> 1.0.4-5
79- rebuilt with python-2.6.6
80
81* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.0.4-4
82- rebuilt with python-2.6.4
83
84* Fri Aug 07 2009 Shu KONNO <owa@bg.wakwak.com> - 1.0.4-3
85- added BR: python-devel
86- dropt local macros
87
88* Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> 1.0.4-2vl5
89- rebuilt with python-2.5.2
90
91* Sat Jun 14 2008 Shu KONNO <owa@bg.wakwak.com> 1.0.4-1vl5
92- applied new versioning policy and spec in utf-8
93- added python_sitelib macro
94
95* Tue Oct 31 2006 Shu KONNO <owa@bg.wakwak.com> 1.0.4-0vl4
96- updated Patch2: spambayes-1.0.4.tokenizer-iso2022jp.patch
97- added Patch5: spambayes-1.0.4.classifier.patch
98
99* Sat May 20 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.4-0vl3
100- changed Group to Applications/Internet
101
102* Sun Sep 11 2005 Shu KONNO <owa@bg.wakwak.com> 1.0.4-0vl2
103- released new spambayes package
104- added Source1: SplitterForU.py
105- added Patch0: spambayes-1.0.4.ProxyUI-iso2022jp.patch
106- added Patch1: spambayes-1.0.4.PyMeldLite-iso2022jp.patch
107- added Patch2: spambayes-1.0.4.tokenizer-iso2022jp.patch
108- added Patch3: spambayes-1.0.4.Dibbler-iso2022jp.patch
109- added Patch4: spambayes-1.0.4.ImapUI-RFC2060.patch
110
Note: See TracBrowser for help on using the repository browser.