]> git.pld-linux.org Git - packages/mailutils.git/blame - mailutils.spec
- added link.patch
[packages/mailutils.git] / mailutils.spec
CommitLineData
7712ccf5
JB
1# TODO:
2# - look at files in main package (more split?)
7628ad5e 3# - guile and python packages?
7712ccf5 4# - scripts for daemons
7628ad5e 5# - some dbm? (berkeley db?)
542efa53
JB
6#
7# Conditional build:
e2fe2587 8%bcond_without gssapi # GSSAPI authentication (krb5 or heimdal)
542efa53 9%bcond_without sasl # without SASL (using GNU SASL)
7628ad5e 10%bcond_with gss # use GSS instead of heimdal
542efa53 11#
7712ccf5 12Summary: GNU mail utilities
1927e97c 13Summary(pl.UTF-8): Narzędzia pocztowe z projektu GNU
7712ccf5 14Name: mailutils
7628ad5e 15Version: 2.2
dc4ed13c 16Release: 1
c0c61d30 17License: GPL v3+
7712ccf5 18Group: Applications/Mail
7628ad5e
JB
19Source0: http://ftp.gnu.org/gnu/mailutils/%{name}-%{version}.tar.lzma
20# Source0-md5: 9cd0b3af77df3442665d1a12c329b807
5bc98cd8 21Patch0: %{name}-info.patch
7628ad5e 22Patch1: %{name}-tinfo.patch
38fa742e 23Patch2: link.patch
7712ccf5 24URL: http://www.gnu.org/software/mailutils/mailutils.html
7628ad5e
JB
25BuildRequires: autoconf >= 2.63
26BuildRequires: automake >= 1:1.11
dc4ed13c 27BuildRequires: fribidi-devel
7628ad5e
JB
28BuildRequires: gettext-devel >= 0.17
29BuildRequires: gnu-radius-devel >= 1.6
9d83b912 30BuildRequires: gnutls-devel >= 1.2.5
c0c61d30 31%{?with_sasl:BuildRequires: gsasl-devel >= 0.2.3}
7628ad5e 32BuildRequires: guile-devel >= 1.8
7712ccf5 33BuildRequires: libltdl-devel
7628ad5e
JB
34BuildRequires: libwrap-devel
35BuildRequires: libtool
dc4ed13c
AM
36BuildRequires: mysql-devel
37BuildRequires: ncurses-devel
7628ad5e 38BuildRequires: openldap-devel
7712ccf5 39BuildRequires: pam-devel
dc4ed13c 40BuildRequires: postgresql-devel
7628ad5e 41BuildRequires: python-devel >= 1:2.5
7712ccf5 42BuildRequires: readline-devel
7628ad5e
JB
43BuildRequires: rpmbuild(macros) >= 1.219
44BuildRequires: tar >= 1:1.22
5bc98cd8 45BuildRequires: texinfo
dc4ed13c 46BuildRequires: unixODBC-devel
7628ad5e 47BuildRequires: xz
e2fe2587
JB
48%if %{with gssapi}
49%if %{with gss}
50BuildRequires: gss-devel >= 0.0.9
51%else
271ff05c 52BuildRequires: heimdal-devel
e2fe2587
JB
53%endif
54%endif
5bc98cd8 55Requires: %{name}-libs = %{version}-%{release}
7712ccf5 56Obsoletes: mailutils-doc
5bc98cd8 57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
7712ccf5
JB
58
59%define _libexecdir %{_sbindir}
60
61%description
62GNU mail utilities.
63
241d340d 64%description -l pl.UTF-8
c0c61d30 65Narzędzia pocztowe z projektu GNU.
7712ccf5
JB
66
67%package libs
68Summary: GNU mail utilities libraries
1927e97c 69Summary(pl.UTF-8): Biblioteka narzędzi pocztowych GNU
7712ccf5
JB
70License: LGPL
71Group: Libraries
72Obsoletes: libmailbox
73
74%description libs
75The runtime library libmailbox. This library contains various mailbox
76access routines and support for a number of mailbox types, such as
77mbox, mh, POP3, and IMAP4. It also support mime message handling, and
78sending mail via SMTP and /usr/sbin/sendmail.
79
241d340d
JR
80%description libs -l pl.UTF-8
81Biblioteka libmailbox zawiera różne funkcje dostępu do skrzynek
82pocztowych obsługujące wiele typów skrzynek, takich jak mbox, mh, POP3
83i IMAP4. Wspiera także obsługę wiadomości MIME i wysyłanie poczty
7712ccf5
JB
84przez SMP oraz /usr/sbin/sendmail.
85
86%package devel
87Summary: Header files for GNU mail utilities libraries
1927e97c 88Summary(pl.UTF-8): Pliki nagłówkowe bibliotek narzędzi pocztowych GNU
7712ccf5
JB
89License: LGPL
90Group: Development/Libraries
5bc98cd8 91Requires: %{name}-libs = %{version}-%{release}
7712ccf5
JB
92Obsoletes: libmailbox-dev
93
94%description devel
95Header files for GNU mail utilities libraries.
96
241d340d
JR
97%description devel -l pl.UTF-8
98Pliki nagłówkowe bibliotek narzędzi pocztowych GNU.
7712ccf5
JB
99
100%package static
101Summary: GNU mail utilities static libraries
1927e97c 102Summary(pl.UTF-8): Statyczne biblioteki narzędzi pocztowych GNU
7712ccf5
JB
103License: LGPL
104Group: Development/Libraries
5bc98cd8 105Requires: %{name}-devel = %{version}-%{release}
7712ccf5
JB
106
107%description static
108GNU mail utilities static libraries.
109
241d340d
JR
110%description static -l pl.UTF-8
111Statyczne biblioteki narzędzi pocztowych GNU.
7712ccf5
JB
112
113%package -n gnu-mail
114Summary: GNU mail utilities mail(x) replacement
1927e97c 115Summary(pl.UTF-8): Zamiennik mail(x) z narzędzi pocztowych GNU
7712ccf5 116Group: Applications/Mail
5bc98cd8 117Requires: %{name} = %{version}-%{release}
7712ccf5
JB
118
119%description -n gnu-mail
120A replacement for /bin/mail(x) conforming to the UNIX98 specification
121for mailx.
122
241d340d
JR
123%description -n gnu-mail -l pl.UTF-8
124Zamiennik /bin/mail(x) zgodny ze specyfikacją UNIX98 dla mailx.
7712ccf5
JB
125
126%package -n gnu-pop3d
127Summary: GNU mail utilites POP3 daemon
1927e97c 128Summary(pl.UTF-8): Demon POP3 z narzędzi pocztowych GNU
7712ccf5 129Group: Networking/Daemons
5bc98cd8 130Requires: %{name}-libs = %{version}-%{release}
7712ccf5
JB
131# inetd or standalone
132
133%description -n gnu-pop3d
134The GNU POP3 daemon. Uses libmailbox to support different styles of
135mailboxes.
136
241d340d
JR
137%description -n gnu-pop3d -l pl.UTF-8
138Demon GNU POP3. Wykorzystuje libmailbox do obsługi różnych rodzajów
7712ccf5
JB
139skrzynek pocztowych.
140
141%package -n gnu-imap4d
142Summary: GNU mail utilities IMAP4 daemon
1927e97c 143Summary(pl.UTF-8): Demon IMAP4 z narzędzi pocztowych GNU
7712ccf5 144Group: Networking/Daemons
5bc98cd8 145Requires: %{name}-libs = %{version}-%{release}
7712ccf5
JB
146# inetd or standalone
147
148%description -n gnu-imap4d
149The GNU IMAP4 daemon. Uses libmailbox to support different styles of
150mailboxes.
151
241d340d
JR
152%description -n gnu-imap4d -l pl.UTF-8
153Demon GNU IMAP4. Wykorzystuje libmailbox do obsługi różnych rodzajów
7712ccf5
JB
154skrzynek pocztowych.
155
156%prep
157%setup -q
c0c61d30 158%patch0 -p1
7628ad5e 159%patch1 -p0
38fa742e 160%patch2 -p1
7712ccf5 161
7628ad5e 162%{__rm} po/stamp-po
055dbe60 163
7712ccf5 164%build
c0c61d30 165%{__libtoolize}
7628ad5e 166%{__aclocal} -I m4 -I am -I gint
c0c61d30
JB
167%{__autoconf}
168%{__autoheader}
169%{__automake}
7712ccf5 170%configure \
e2fe2587 171 %{!?with_gss:ac_cv_header_gss_h=no} \
7628ad5e 172 --disable-silent-rules \
542efa53 173 --with-gnutls \
7628ad5e
JB
174 %{?with_sasl:--with-gsasl} \
175 %{?with_gssapi:--with-gssapi} \
176 --with-mh-bindir=%{_libexecdir}/mu-mh \
dc4ed13c 177 --with-mysql \
dc4ed13c 178 --with-odbc=odbc \
7628ad5e 179 --with-postgres
7712ccf5 180
38fa742e 181%{__make} -j1
7712ccf5
JB
182
183%install
184rm -rf $RPM_BUILD_ROOT
185
38fa742e 186%{__make} -j1 install \
7712ccf5
JB
187 DESTDIR=$RPM_BUILD_ROOT
188
7628ad5e
JB
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
e2fe2587 193
7712ccf5
JB
194%find_lang %{name}
195
196%clean
197rm -rf $RPM_BUILD_ROOT
198
7628ad5e 199%post -p /sbin/postshell
c93ce6b9 200-/usr/sbin/fix-info-dir -c %{_infodir}
5bc98cd8 201
7628ad5e 202%postun -p /sbin/postshell
c93ce6b9 203-/usr/sbin/fix-info-dir -c %{_infodir}
5bc98cd8 204
7712ccf5
JB
205%post libs -p /sbin/ldconfig
206%postun libs -p /sbin/ldconfig
207
7628ad5e 208%post devel -p /sbin/postshell
c93ce6b9 209-/usr/sbin/fix-info-dir -c %{_infodir}
7712ccf5 210
7628ad5e 211%postun devel -p /sbin/postshell
c93ce6b9 212-/usr/sbin/fix-info-dir -c %{_infodir}
7712ccf5
JB
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
dc4ed13c 222%attr(755,root,root) %{_bindir}/mimeview
5bc98cd8 223%attr(755,root,root) %{_bindir}/movemail
7712ccf5
JB
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
7628ad5e
JB
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
7712ccf5 256%dir %{_libdir}/mailutils
dc4ed13c 257%attr(755,root,root) %{_libdir}/mailutils/*.so
7712ccf5 258%{_datadir}/mailutils
e2fe2587 259%{_datadir}/guile/site/mailutils
7628ad5e
JB
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]
5bc98cd8 264%{_infodir}/mailutils.info*
7712ccf5
JB
265
266%files libs
267%defattr(644,root,root,755)
e2fe2587 268%attr(755,root,root) %{_libdir}/libmailutils.so.*.*.*
7628ad5e
JB
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
7712ccf5
JB
297
298%files devel
299%defattr(644,root,root,755)
300%attr(755,root,root) %{_bindir}/mailutils-config
e2fe2587 301%attr(755,root,root) %{_libdir}/libmailutils.so
7628ad5e
JB
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
e2fe2587 315%{_libdir}/libmailutils.la
7628ad5e
JB
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
7712ccf5 331%{_includedir}/mailutils
7628ad5e 332%{_aclocaldir}/mailutils.m4
7712ccf5
JB
333
334%files static
335%defattr(644,root,root,755)
e2fe2587 336%{_libdir}/libmailutils.a
7628ad5e
JB
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
7712ccf5
JB
350
351%files -n gnu-mail
352%defattr(644,root,root,755)
353%attr(755,root,root) %{_bindir}/mail
5bc98cd8 354%{_mandir}/man1/mail.1*
7712ccf5
JB
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
945e5f82 363%defattr(644,root,root,755)
7712ccf5
JB
364%attr(755,root,root) %{_sbindir}/imap4d
365%{_mandir}/man1/imap4d.1*
This page took 0.374278 seconds and 4 git commands to generate.