]> git.pld-linux.org Git - packages/Quotient.git/blob - Quotient.spec
- admin tools added to -utils subpackage
[packages/Quotient.git] / Quotient.spec
1 %include        /usr/lib/rpm/macros.python
2 Summary:        A conversation server built using Twisted
3 Summary(pl):    Serwer konwersacyjny tworzony przy u¿yciu ¶rodowiska Twisted
4 Name:           Quotient
5 Version:        0.9.1
6 Release:        4
7 License:        LGPL
8 Group:          Applications/Communications
9 Source0:        http://www.divmod.org/users/release/divmod/%{name}-%{version}.tar.gz
10 # Source0-md5:  406fdd2160843bc3be43486b8e30273f
11 URL:            http://www.divmod.org/Home/
12 BuildRequires:  python-devel >= 2.3
13 %pyrequires_eq  python-modules
14 Requires:       python >= 2.3
15 Requires:       python-Imaging >= 1.1.4
16 Requires:       python-Lupy >= 0.2.1
17 Requires:       python-Twisted >= 1.3.0
18 Requires:       python-atop = %{version}-%{release}
19 Requires:       python-nevow >= 0.2.0
20 Requires:       python-pyOpenSSL
21 Requires:       spambayes >= 1.0a7-0.2
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Quotient's primary function is a full-featured email platform, which
27 can act as an IMAP4, POP3, SMTP, server and client. It also has a
28 seamlessly integrated web-mail interface and spam filtering using
29 Spambayes, which is trainable either through the web UI or through
30 IMAP.
31
32 In future Quotient will be a person-centric application server, and a
33 simulation of your personal reality. It keeps track of your
34 communications and enables you to effortlessly prioritize your
35 commitments.
36
37 %description -l pl
38 Obecnie g³ówn± funkcj± Quotient jest bycie w pe³ni wyposa¿on±
39 platform± email, spe³niaj±c± zadania klientów oraz serwerów protoko³ów
40 IMAP4, POP3 i SMTP. Quotient posiada te¿ zintegrowany interfejs
41 odbioru poczty poprzez www oraz filtr niechcianej poczty u¿ywaj±cy
42 bayesowskich technik wykrywania niechcianych wiadomo¶ci, który mo¿e
43 byæ rozszerzany poprzez interfejs www lub IMAP.
44
45 W przysz³o¶ci Quotient rozwinie siê do nakierowanego na osobê serwera
46 aplikacji. Quotient bêdzie ¶ledzi³ i utrzymywa³ informacje o
47 kontaktach oraz umo¿liwia³ ³atwe zarz±dzanie stopniem zaanga¿owania.
48
49 %package -n python-atop
50 Summary:        A simple transactional object database built on Berkeley DB
51 Summary(pl):    Prosta transakcyjna obiektowa baza danych oparta o Berkeley DB
52 Group:          Libraries/Python
53 Requires:       python-Twisted >= 1.3.0
54 Requires:       python-bsddb
55
56 %description -n python-atop
57 ATOP, the Atomic Transactional Object Persistor, is a Python object
58 database implemented atop the Berkeley DB and bsddb python module,
59 with functional similarities to other python packages such as ZODB and
60 COG.
61
62 Atop was designed in support of the Quotient messaging server. The
63 primary requirement was for a low-latency data store that was still
64 reliable and transactional, and still amenable to on-the-fly upgrading
65 and rapid code iterations.
66
67 %description -n python-atop -l pl
68 ATOP (Atomic Transactional Object Persistor) jest obiektow± baz±
69 danych implementuj±c± interfejsy Berkeley DB i bsddb, z
70 funkcjonalno¶ci± podobn± do innych pakietów pythona takich jak ZODB i
71 COG.
72
73 Atop zosta³ rozwiniêty jako czê¶æ serwera komunikacyjnego Quotient.
74
75 %package doc
76 Summary:        Documentation for Quotient conversation server
77 Summary(pl):    Dokumentacja dla serwera komunikacyjnego Quotient
78 Group:          Applications/Communications
79 Requires:       %{name} = %{version}-%{release}
80
81 %description doc
82 This package contains documentation files for Quotient conversation
83 server.
84
85 %description doc -l pl
86 Pakiet zawieraj±cy dokumentacjê dla serwera komunikacyjnego Quotient.
87
88 %package utils
89 Summary:        Tools for Quotient conversation server
90 Summary(pl):    Programy narzêdziowe dla serwera komunikacyjnego Quotient
91 Group:          Applications/Communications
92 Requires:       %{name} = %{version}-%{release}
93
94 %description utils
95 This package contains tools for Quotient conversation server.
96
97 %description utils -l pl
98 Pakiet zawieraj±cy programy narzêdziowe dla serwera komunikacyjnego
99 Quotient.
100
101 %prep
102 %setup -q
103
104 %build
105 python setup.py build_ext
106
107 %install
108 rm -rf $RPM_BUILD_ROOT
109 install -d $RPM_BUILD_ROOT{%{py_sitescriptdir},%{_datadir}/quotient}
110
111 python setup.py install \
112         --root=$RPM_BUILD_ROOT \
113         --install-lib=%{py_sitescriptdir} \
114         --optimize=2
115
116 find $RPM_BUILD_ROOT%{py_sitescriptdir} -name \*.py -exec rm {} \;
117
118 cp -ar tools/* admin $RPM_BUILD_ROOT%{_datadir}/quotient
119
120 %clean
121 rm -rf $RPM_BUILD_ROOT
122
123 %files
124 %defattr(644,root,root,755)
125 %doc README
126 %{py_sitescriptdir}/quotient
127
128 %files -n python-atop
129 %defattr(644,root,root,755)
130 %{py_sitescriptdir}/atop
131
132 %files doc
133 %defattr(644,root,root,755)
134 %doc doc/*
135
136 %files utils
137 %defattr(644,root,root,755)
138 %{_datadir}/quotient
This page took 0.072367 seconds and 4 git commands to generate.