]> git.pld-linux.org Git - packages/courier.git/blame - courier.spec
- use %service
[packages/courier.git] / courier.spec
CommitLineData
485ac86d 1# TODO
8e3ef11d 2# - test and bump rel. to 1
6c3bd8da 3# - doesn't -webadmin need webserver integration?
656834c7 4# - use rc-scripts here in %%post scriptlets
285ed68b
AA
5#
6# Conditional build:
a6245dc6 7%bcond_without fam # with fam support
c7adf967 8%bcond_with tests # without tests
285ed68b 9#
f65a4ca3
JB
10Summary: Courier mail server
11Summary(pl): Serwer poczty Courier
ac45207a 12Name: courier
8e3ef11d 13Version: 0.52.2
72f62ae6 14Release: 2
f65a4ca3 15License: GPL
1fdfbbe1 16Group: Networking/Daemons
8e3ef11d
AA
17# !!! Don't change it !!!
18Source0: http://heanet.dl.sourceforge.net/sourceforge/courier/%{name}-%{version}.tar.bz2
19# Source0-md5: 73cda41adc5425ade94e1f9005b2218b
6f4c39d4 20Patch0: %{name}-openssl-path.patch
285ed68b 21Patch1: %{name}-withoutfam.patch
0dae501c 22Patch2: %{name}-maildir.patch
7b162996
AA
23Patch3: %{name}-sendmail_dir.patch
24Patch4: %{name}-start_scripts.patch
27221f8a 25Patch5: %{name}-certs.patch
58bc002e 26Patch6: %{name}-db.patch
f65a4ca3 27URL: http://www.courier-mta.org/
cbf1746a 28BuildRequires: autoconf
77b70afa 29BuildRequires: automake
b8a031c2 30BuildRequires: courier-authlib-devel >= 0.57
1fdfbbe1 31BuildRequires: expect
485ac86d 32%{?with_fam:BuildRequires: fam-devel}
c7adf967 33BuildRequires: gettext-devel
cbf1746a 34BuildRequires: libstdc++-devel
77b70afa 35BuildRequires: libtool
932156cb 36BuildRequires: mailcap
2e4d1bb3 37BuildRequires: openldap-devel >= 2.3.0
cb2ac501 38BuildRequires: openssl-devel >= 0.9.7d
39BuildRequires: openssl-tools >= 0.9.7d
40BuildRequires: openssl-tools-perl >= 0.9.7d
debd9b9c 41BuildRequires: pam-devel
485ac86d 42BuildRequires: pcre-devel
debd9b9c 43BuildRequires: perl-devel
6c3bd8da 44BuildRequires: rpmbuild(macros) >= 1.268
27221f8a 45BuildRequires: sed >= 4.0
77b70afa 46BuildRequires: sysconftool
36277a4b 47Requires(post,preun): /sbin/chkconfig
33c18667
AA
48# only for light upgrade from old version < 0.47
49# remove it after some time
50Requires(post): courier-authlib-userdb
cb2ac501 51Requires(post): openssl-tools >= 0.9.7d
60282135 52Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
ac45207a 53Provides: smtpdaemon
33c18667 54Obsoletes: courier-smtpauth
1b1a98bc
PG
55Obsoletes: exim
56Obsoletes: masqmail
c3a54b72 57Obsoletes: nullmailer
1b1a98bc 58Obsoletes: omta
9a3d2e11 59Obsoletes: postfix
1b1a98bc
PG
60Obsoletes: qmail
61Obsoletes: sendmail
62Obsoletes: sendmail-cf
63Obsoletes: sendmail-doc
64Obsoletes: smail
a0621e90 65Obsoletes: smtpdaemon
66Obsoletes: ssmtp
1b1a98bc 67Obsoletes: zmailer
36277a4b 68BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c5ebe9bf 69
d69319ff 70%define _datadir %{_prefix}/share/courier
e3dc8853 71%define _libdir %{_prefix}/%{_lib}/%{name}
d69319ff 72%define _libexecdir %{_libdir}
f65a4ca3
JB
73%define _localstatedir /var/spool/courier
74%define _sysconfdir /etc/courier
c5520896 75%define _certsdir %{_sysconfdir}/certs
eb9b6da5 76%define _initrddir /etc/rc.d/init.d
c5ebe9bf 77
6c3bd8da 78%define _webapps /etc/webapps
8e3ef11d 79%define _cgibindir %{_prefix}/lib/cgi-bin
33c18667
AA
80%define _imagedir %{_datadir}/sqwebmail/images
81%define _imageurl /webmail
c5ebe9bf 82
c5ebe9bf 83%description
84Courier is a fully functional mail server, that can completely take
85over the mail services normally provided by sendmail, Qmail, or any
9e755595 86other mail server. Although Courier does not support all legacy
c5ebe9bf 87features of existing mail servers, the number of obsoleted functions
88is very small, and there are better, and more robust, alternatives
89available.
90
91Courier implements many SMTP extensions: DSN, PIPELINING, 8BITMIME.
92Courier also implements several new SMTP extensions for mailing list
93management and spam filtering.
94
f65a4ca3
JB
95%description -l pl
96