]> git.pld-linux.org Git - packages/mailutils.git/blob - mailutils.spec
- updated gettext BR
[packages/mailutils.git] / mailutils.spec
1 # TODO:
2 # - look at files in main package (more split?)
3 # - guile and python packages?
4 # - scripts for daemons
5 # - some dbm? (berkeley db?)
6 #
7 # Conditional build:
8 %bcond_without  gssapi  # GSSAPI authentication (krb5 or heimdal)
9 %bcond_without  sasl    # without SASL (using GNU SASL)
10 %bcond_with     gss     # use GSS instead of heimdal
11 #
12 Summary:        GNU mail utilities
13 Summary(pl.UTF-8):      Narzędzia pocztowe z projektu GNU
14 Name:           mailutils
15 Version:        2.2
16 Release:        1
17 License:        GPL v3+
18 Group:          Applications/Mail
19 Source0:        http://ftp.gnu.org/gnu/mailutils/%{name}-%{version}.tar.lzma
20 # Source0-md5:  9cd0b3af77df3442665d1a12c329b807
21 Patch0:         %{name}-info.patch
22 Patch1:         %{name}-tinfo.patch
23 Patch2:         link.patch
24 URL:            http://www.gnu.org/software/mailutils/mailutils.html
25 BuildRequires:  autoconf >= 2.63
26 BuildRequires:  automake >= 1:1.11
27 BuildRequires:  fribidi-devel
28 BuildRequires:  gettext-tools >= 0.17
29 BuildRequires:  gnu-radius-devel >= 1.6
30 BuildRequires:  gnutls-devel >= 1.2.5
31 %{?with_sasl:BuildRequires:     gsasl-devel >= 0.2.3}
32 BuildRequires:  guile-devel >= 1.8
33 BuildRequires:  libltdl-devel
34 BuildRequires:  libwrap-devel
35 BuildRequires:  libtool
36 BuildRequires:  mysql-devel
37 BuildRequires:  ncurses-devel
38 BuildRequires:  openldap-devel
39 BuildRequires:  pam-devel
40 BuildRequires:  postgresql-devel
41 BuildRequires:  python-devel >= 1:2.5
42 BuildRequires:  readline-devel
43 BuildRequires:  rpmbuild(macros) >= 1.219
44 BuildRequires:  tar >= 1:1.22
45 BuildRequires:  texinfo
46 BuildRequires:  unixODBC-devel
47 BuildRequires:  xz
48 %if %{with gssapi}
49 %if %{with gss}
50 BuildRequires:  gss-devel >= 0.0.9
51 %else
52 BuildRequires:  heimdal-devel
53 %endif
54 %endif
55 Requires:       %{name}-libs = %{version}-%{release}
56 Obsoletes:      mailutils-doc
57 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
59 %define         _libexecdir     %{_sbindir}
60
61 %description
62 GNU mail utilities.
63
64 %description -l pl.UTF-8
65 Narzędzia pocztowe z projektu GNU.
66
67 %package libs
68 Summary:        GNU mail utilities libraries
69 Summary(pl.UTF-8):      Biblioteka narzędzi pocztowych GNU
70 License:        LGPL
71 Group:          Libraries
72 Obsoletes:      libmailbox
73
74 %description libs
75 The runtime library libmailbox. This library contains various mailbox
76 access routines and support for a number of mailbox types, such as
77 mbox, mh, POP3, and IMAP4. It also support mime message handling, and
78 sending mail via SMTP and /usr/sbin/sendmail.
79
80 %description libs -l pl.UTF-8
81 Biblioteka libmailbox zawiera różne funkcje dostępu do skrzynek
82 pocztowych obsługujące wiele typów skrzynek, takich jak mbox, mh, POP3
83 i IMAP4. Wspiera także obsługę wiadomości MIME i wysyłanie poczty
84 przez SMP oraz /usr/sbin/sendmail.
85
86 %package devel
87 Summary:        Header files for GNU mail utilities libraries
88 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek narzędzi pocztowych GNU
89 License:        LGPL
90 Group:          Development/Libraries
91 Requires:       %{name}-libs = %{version}-%{release}
92 Obsoletes:      libmailbox-dev
93
94 %description devel
95 Header files for GNU mail utilities libraries.
96
97 %description devel -l pl.UTF-8
98 Pliki nagłówkowe bibliotek narzędzi pocztowych GNU.
99
100 %package static
101 Summary:        GNU mail utilities static libraries
102 Summary(pl.UTF-8):      Statyczne biblioteki narzędzi pocztowych GNU
103 License:        LGPL
104 Group:          Development/Libraries
105 Requires:       %{name}-devel = %{version}-%{release}
106
107 %description static
108 GNU mail utilities static libraries.
109
110 %description static -l pl.UTF-8
111 Statyczne biblioteki narzędzi pocztowych GNU.
112
113 %package -n gnu-mail
114 Summary:        GNU mail utilities mail(x) replacement
115 Summary(pl.UTF-8):      Zamiennik mail(x) z narzędzi pocztowych GNU
116 Group:          Applications/Mail
117 Requires:       %{name} = %{version}-%{release}
118
119 %description -n gnu-mail
120 A replacement for /bin/mail(x) conforming to the UNIX98 specification
121 for mailx.
122
123 %description -n gnu-mail -l pl.UTF-8
124 Zamiennik /bin/mail(x) zgodny ze specyfikacją UNIX98 dla mailx.
125
126 %package -n gnu-pop3d
127 Summary:        GNU mail utilites POP3 daemon
128 Summary(pl.UTF-8):      Demon POP3 z narzędzi pocztowych GNU
129 Group:          Networking/Daemons
130 Requires:       %{name}-libs = %{version}-%{release}
131 # inetd or standalone
132
133 %description -n gnu-pop3d
134 The GNU POP3 daemon. Uses libmailbox to support different styles of
135 mailboxes.
136
137 %description -n gnu-pop3d -l pl.UTF-8
138 Demon GNU POP3. Wykorzystuje libmailbox do obsługi różnych rodzajów
139 skrzynek pocztowych.
140
141 %package -n gnu-imap4d
142 Summary:        GNU mail utilities IMAP4 daemon
143 Summary(pl.UTF-8):      Demon IMAP4 z narzędzi pocztowych GNU
144 Group:          Networking/Daemons
145 Requires:       %{name}-libs = %{version}-%{release}
146 # inetd or standalone
147
148 %description -n gnu-imap4d
149 The GNU IMAP4 daemon. Uses libmailbox to support different styles of
150 mailboxes.
151
152 %description -n gnu-imap4d -l pl.UTF-8
153 Demon GNU IMAP4. Wykorzystuje libmailbox do obsługi różnych rodzajów
154 skrzynek pocztowych.
155
156 %prep
157 %setup -q
158 %patch0 -p1
159 %patch1 -p0
160 %patch2 -p1
161
162 %{__rm} po/stamp-po
163
164 %build
165 %{__libtoolize}
166 %{__aclocal} -I m4 -I am -I gint
167 %{__autoconf}
168 %{__autoheader}
169 %{__automake}
170 %configure \
171         %{!?with_gss:ac_cv_header_gss_h=no} \
172         --disable-silent-rules \
173         --with-gnutls \
174         %{?with_sasl:--with-gsasl} \
175         %{?with_gssapi:--with-gssapi} \
176         --with-mh-bindir=%{_libexecdir}/mu-mh \
177         --with-mysql \
178         --with-odbc=odbc \
179         --with-postgres
180
181 %{__make} -j1
182
183 %install
184 rm -rf $RPM_BUILD_ROOT
185
186 %{__make} -j1 install \
187         DESTDIR=$RPM_BUILD_ROOT
188
189 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mailutils/*.{la,a}
190 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/mailutils/c_api.{la,a}
191
192 %py_postclean
193
194 %find_lang %{name}
195
196 %clean
197 rm -rf $RPM_BUILD_ROOT
198
199 %post   -p /sbin/postshell
200 -/usr/sbin/fix-info-dir -c %{_infodir}
201
202 %postun -p /sbin/postshell
203 -/usr/sbin/fix-info-dir -c %{_infodir}
204
205 %post   libs -p /sbin/ldconfig
206 %postun libs -p /sbin/ldconfig
207
208 %post   devel -p /sbin/postshell
209 -/usr/sbin/fix-info-dir -c %{_infodir}
210
211 %postun devel -p /sbin/postshell
212 -/usr/sbin/fix-info-dir -c %{_infodir}
213
214 %files -f %{name}.lang
215 %defattr(644,root,root,755)
216 %doc AUTHORS ChangeLog NEWS README THANKS TODO
217 %attr(755,root,root) %{_bindir}/dotlock
218 %attr(755,root,root) %{_bindir}/frm
219 %attr(755,root,root) %{_bindir}/from
220 %attr(755,root,root) %{_bindir}/guimb
221 %attr(755,root,root) %{_bindir}/messages
222 %attr(755,root,root) %{_bindir}/mimeview
223 %attr(755,root,root) %{_bindir}/movemail
224 %attr(755,root,root) %{_bindir}/readmsg
225 %attr(755,root,root) %{_bindir}/sieve
226 %attr(755,root,root) %{_bindir}/sieve.scm
227 %attr(755,root,root) %{_sbindir}/comsatd
228 %attr(755,root,root) %{_sbindir}/maidag
229 # traditional bin/mh dir
230 %dir %{_libexecdir}/mu-mh
231 %attr(755,root,root) %{_libexecdir}/mu-mh/ali
232 %attr(755,root,root) %{_libexecdir}/mu-mh/anno
233 %attr(755,root,root) %{_libexecdir}/mu-mh/burst
234 %attr(755,root,root) %{_libexecdir}/mu-mh/comp
235 %attr(755,root,root) %{_libexecdir}/mu-mh/fmtcheck
236 %attr(755,root,root) %{_libexecdir}/mu-mh/folder
237 %attr(755,root,root) %{_libexecdir}/mu-mh/folders
238 %attr(755,root,root) %{_libexecdir}/mu-mh/forw
239 %attr(755,root,root) %{_libexecdir}/mu-mh/inc
240 %attr(755,root,root) %{_libexecdir}/mu-mh/install-mh
241 %attr(755,root,root) %{_libexecdir}/mu-mh/mark
242 %attr(755,root,root) %{_libexecdir}/mu-mh/mhl
243 %attr(755,root,root) %{_libexecdir}/mu-mh/mhn
244 %attr(755,root,root) %{_libexecdir}/mu-mh/mhparam
245 %attr(755,root,root) %{_libexecdir}/mu-mh/mhpath
246 %attr(755,root,root) %{_libexecdir}/mu-mh/pick
247 %attr(755,root,root) %{_libexecdir}/mu-mh/refile
248 %attr(755,root,root) %{_libexecdir}/mu-mh/repl
249 %attr(755,root,root) %{_libexecdir}/mu-mh/rmf
250 %attr(755,root,root) %{_libexecdir}/mu-mh/rmm
251 %attr(755,root,root) %{_libexecdir}/mu-mh/scan
252 %attr(755,root,root) %{_libexecdir}/mu-mh/send
253 %attr(755,root,root) %{_libexecdir}/mu-mh/sortm
254 %attr(755,root,root) %{_libexecdir}/mu-mh/whatnow
255 %attr(755,root,root) %{_libexecdir}/mu-mh/whom
256 %dir %{_libdir}/mailutils
257 %attr(755,root,root) %{_libdir}/mailutils/*.so
258 %{_datadir}/mailutils
259 %{_datadir}/guile/site/mailutils
260 %dir %{py_sitedir}/mailutils
261 %attr(755,root,root) %{py_sitedir}/mailutils/c_api.so
262 %dir %{py_sitescriptdir}/mailutils
263 %{py_sitescriptdir}/mailutils/*.py[co]
264 %{_infodir}/mailutils.info*
265
266 %files libs
267 %defattr(644,root,root,755)
268 %attr(755,root,root) %{_libdir}/libmailutils.so.*.*.*
269 %attr(755,root,root) %ghost %{_libdir}/libmailutils.so.2
270 %attr(755,root,root) %{_libdir}/libmu_auth.so.*.*.*
271 %attr(755,root,root) %ghost %{_libdir}/libmu_auth.so.2
272 %attr(755,root,root) %{_libdir}/libmu_cfg.so.*.*.*
273 %attr(755,root,root) %ghost %{_libdir}/libmu_cfg.so.0
274 %attr(755,root,root) %{_libdir}/libmu_cpp.so.*.*.*
275 %attr(755,root,root) %ghost %{_libdir}/libmu_cpp.so.2
276 %attr(755,root,root) %{_libdir}/libmu_imap.so.*.*.*
277 %attr(755,root,root) %ghost %{_libdir}/libmu_imap.so.2
278 %attr(755,root,root) %{_libdir}/libmu_maildir.so.*.*.*
279 %attr(755,root,root) %ghost %{_libdir}/libmu_maildir.so.2
280 %attr(755,root,root) %{_libdir}/libmu_mailer.so.*.*.*
281 %attr(755,root,root) %ghost %{_libdir}/libmu_mailer.so.2
282 %attr(755,root,root) %{_libdir}/libmu_mbox.so.*.*.*
283 %attr(755,root,root) %ghost %{_libdir}/libmu_mbox.so.2
284 %attr(755,root,root) %{_libdir}/libmu_mh.so.*.*.*
285 %attr(755,root,root) %ghost %{_libdir}/libmu_mh.so.2
286 %attr(755,root,root) %{_libdir}/libmu_nntp.so.*.*.*
287 %attr(755,root,root) %ghost %{_libdir}/libmu_nntp.so.2
288 %attr(755,root,root) %{_libdir}/libmu_pop.so.*.*.*
289 %attr(755,root,root) %ghost %{_libdir}/libmu_pop.so.2
290 %attr(755,root,root) %{_libdir}/libmu_py.so.*.*.*
291 %attr(755,root,root) %ghost %{_libdir}/libmu_py.so.2
292 %attr(755,root,root) %{_libdir}/libmu_scm.so.*.*.*
293 %attr(755,root,root) %ghost %{_libdir}/libmu_scm.so.2
294 %attr(755,root,root) %{_libdir}/libmu_sieve.so.*.*.*
295 %attr(755,root,root) %ghost %{_libdir}/libmu_sieve.so.2
296 %attr(755,root,root) %{_libdir}/libguile-mailutils-v-2.2.so
297
298 %files devel
299 %defattr(644,root,root,755)
300 %attr(755,root,root) %{_bindir}/mailutils-config
301 %attr(755,root,root) %{_libdir}/libmailutils.so
302 %attr(755,root,root) %{_libdir}/libmu_auth.so
303 %attr(755,root,root) %{_libdir}/libmu_cfg.so
304 %attr(755,root,root) %{_libdir}/libmu_cpp.so
305 %attr(755,root,root) %{_libdir}/libmu_imap.so
306 %attr(755,root,root) %{_libdir}/libmu_maildir.so
307 %attr(755,root,root) %{_libdir}/libmu_mailer.so
308 %attr(755,root,root) %{_libdir}/libmu_mbox.so
309 %attr(755,root,root) %{_libdir}/libmu_mh.so
310 %attr(755,root,root) %{_libdir}/libmu_nntp.so
311 %attr(755,root,root) %{_libdir}/libmu_pop.so
312 %attr(755,root,root) %{_libdir}/libmu_py.so
313 %attr(755,root,root) %{_libdir}/libmu_scm.so
314 %attr(755,root,root) %{_libdir}/libmu_sieve.so
315 %{_libdir}/libmailutils.la
316 %{_libdir}/libmu_auth.la
317 %{_libdir}/libmu_cfg.la
318 %{_libdir}/libmu_cpp.la
319 %{_libdir}/libmu_imap.la
320 %{_libdir}/libmu_maildir.la
321 %{_libdir}/libmu_mailer.la
322 %{_libdir}/libmu_mbox.la
323 %{_libdir}/libmu_mh.la
324 %{_libdir}/libmu_nntp.la
325 %{_libdir}/libmu_pop.la
326 %{_libdir}/libmu_py.la
327 %{_libdir}/libmu_scm.la
328 %{_libdir}/libmu_sieve.la
329 # static-only
330 %{_libdir}/libmu_argp.a
331 %{_includedir}/mailutils
332 %{_aclocaldir}/mailutils.m4
333
334 %files static
335 %defattr(644,root,root,755)
336 %{_libdir}/libmailutils.a
337 %{_libdir}/libmu_auth.a
338 %{_libdir}/libmu_cfg.a
339 %{_libdir}/libmu_cpp.a
340 %{_libdir}/libmu_imap.a
341 %{_libdir}/libmu_maildir.a
342 %{_libdir}/libmu_mailer.a
343 %{_libdir}/libmu_mbox.a
344 %{_libdir}/libmu_mh.a
345 %{_libdir}/libmu_nntp.a
346 %{_libdir}/libmu_pop.a
347 %{_libdir}/libmu_py.a
348 %{_libdir}/libmu_scm.a
349 %{_libdir}/libmu_sieve.a
350
351 %files -n gnu-mail
352 %defattr(644,root,root,755)
353 %attr(755,root,root) %{_bindir}/mail
354 %{_mandir}/man1/mail.1*
355
356 %files -n gnu-pop3d
357 %defattr(644,root,root,755)
358 %attr(755,root,root) %{_sbindir}/pop3d
359 %{_mandir}/man1/pop3d.1*
360 %{_mandir}/man1/popauth.1*
361
362 %files -n gnu-imap4d
363 %defattr(644,root,root,755)
364 %attr(755,root,root) %{_sbindir}/imap4d
365 %{_mandir}/man1/imap4d.1*
This page took 0.104215 seconds and 3 git commands to generate.