|
|
@@ -33,7 +33,7 @@ Distribution: OpenPKG [EVAL]
|
|
|
Group: Mail
|
|
|
License: BSD
|
|
|
Version: 2.1.12
|
|
|
-Release: 20030204
|
|
|
+Release: 20030224
|
|
|
|
|
|
# list of sources
|
|
|
Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-imapd-%{version}.tar.gz
|
|
|
@@ -44,14 +44,13 @@ Patch0: imapd.patch
|
|
|
# build information
|
|
|
Prefix: %{l_prefix}
|
|
|
BuildRoot: %{l_buildroot}
|
|
|
-BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db >= 4.1.24, openssl, make, perl
|
|
|
+BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db >= 4.1.24, openssl, make, perl, perl-openpkg
|
|
|
PreReq: OpenPKG, openpkg >= 20020206, sasl, openssl, MTA
|
|
|
AutoReq: no
|
|
|
AutoReqProv: no
|
|
|
Provides: IMAP
|
|
|
|
|
|
%description
|
|
|
-
|
|
|
The Cyrus IMAP server is an IMAP4 and POP3 daemon that differs from
|
|
|
other IMAP server implementations in that it is generally intended to
|
|
|
be run on sealed servers, where normal users are not permitted to log
|
|
|
@@ -61,7 +60,7 @@ Provides: IMAP
|
|
|
|
|
|
%prep
|
|
|
%setup -q -n cyrus-imapd-%{version}
|
|
|
- %patch0 -p0
|
|
|
+ %patch -p0
|
|
|
|
|
|
%build
|
|
|
%{l_shtool} subst -e 's;db-4.1;db;g' configure
|
|
|
@@ -92,8 +91,18 @@ Provides: IMAP
|
|
|
imap/*.c imap/*.h master/*.c master/*.h
|
|
|
%{l_make} %{l_mflags}
|
|
|
|
|
|
+ # build (and install) Perl-based administration stuff
|
|
|
+ %{l_prefix}/bin/perl-openpkg prolog
|
|
|
+ ( cd perl/imap
|
|
|
+ export SASL_INC="%{l_cppflags}"
|
|
|
+ export SASL_LIB="%{l_ldflags} -lsasl2"
|
|
|
+ export OPENSSL_INC="%{l_cppflags}"
|
|
|
+ export OPENSSL_LIB="%{l_ldflags} -lssl -lcrypto"
|
|
|
+ %{l_prefix}/bin/perl-openpkg install )
|
|
|
+
|
|
|
%install
|
|
|
- rm -rf $RPM_BUILD_ROOT
|
|
|
+ #rm -rf $RPM_BUILD_ROOT
|
|
|
+
|
|
|
%{l_make} %{l_mflags} install \
|
|
|
prefix=$RPM_BUILD_ROOT%{l_prefix} \
|
|
|
exec_prefix=$RPM_BUILD_ROOT%{l_prefix} \
|
|
|
@@ -110,8 +119,8 @@ Provides: IMAP
|
|
|
%{l_shtool} install -c -m 644 \
|
|
|
-e 's;@l_prefix@;%{l_prefix};g' \
|
|
|
-e 's;@l_musr@;%{l_musr};g' \
|
|
|
- %{SOURCE imapd.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/imapd/ \
|
|
|
- master/conf/cyrus.conf $RPM_BUILD_ROOT%{l_prefix}/etc/imapd/
|
|
|
+ %{SOURCE imapd.conf} master/conf/cyrus.conf \
|
|
|
+ $RPM_BUILD_ROOT%{l_prefix}/etc/imapd/
|
|
|
|
|
|
# install the run command file
|
|
|
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
|