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