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

Revision 521, 3.6 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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: 4%{?_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* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.0.4-4
76- rebuilt with python-2.6.4
77
78* Fri Aug 07 2009 Shu KONNO <owa@bg.wakwak.com> - 1.0.4-3
79- added BR: python-devel
80- dropt local macros
81
82* Sun Jul 20 2008 Shu KONNO <owa@bg.wakwak.com> 1.0.4-2vl5
83- rebuilt with python-2.5.2
84
85* Sat Jun 14 2008 Shu KONNO <owa@bg.wakwak.com> 1.0.4-1vl5
86- applied new versioning policy and spec in utf-8
87- added python_sitelib macro
88
89* Tue Oct 31 2006 Shu KONNO <owa@bg.wakwak.com> 1.0.4-0vl4
90- updated Patch2: spambayes-1.0.4.tokenizer-iso2022jp.patch
91- added Patch5: spambayes-1.0.4.classifier.patch
92
93* Sat May 20 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.4-0vl3
94- changed Group to Applications/Internet
95
96* Sun Sep 11 2005 Shu KONNO <owa@bg.wakwak.com> 1.0.4-0vl2
97- released new spambayes package
98- added Source1: SplitterForU.py
99- added Patch0: spambayes-1.0.4.ProxyUI-iso2022jp.patch
100- added Patch1: spambayes-1.0.4.PyMeldLite-iso2022jp.patch
101- added Patch2: spambayes-1.0.4.tokenizer-iso2022jp.patch
102- added Patch3: spambayes-1.0.4.Dibbler-iso2022jp.patch
103- added Patch4: spambayes-1.0.4.ImapUI-RFC2060.patch
104
Note: See TracBrowser for help on using the repository browser.