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