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