|
|
@@ -32,12 +32,11 @@ Packager: The OpenPKG Project
|
|
|
Distribution: OpenPKG [PLUS]
|
|
|
Group: Mail
|
|
|
License: BSD
|
|
|
-Version: 2.1.16
|
|
|
-Release: 20040126
|
|
|
+Version: 2.2.3
|
|
|
+Release: 20040129
|
|
|
|
|
|
# package options
|
|
|
%option with_fsl yes
|
|
|
-%option with_vhost no
|
|
|
%option with_group no
|
|
|
|
|
|
# list of sources
|
|
|
@@ -47,8 +46,7 @@ Source2: cyrus.conf
|
|
|
Source3: imapd.conf
|
|
|
Source4: fsl.imapd
|
|
|
Patch0: imapd.patch
|
|
|
-Patch1: imapd.patch.vhost
|
|
|
-Patch2: imapd.patch.group
|
|
|
+Patch1: imapd.patch.group
|
|
|
|
|
|
# build information
|
|
|
Prefix: %{l_prefix}
|
|
|
@@ -75,11 +73,8 @@ AutoReqProv: no
|
|
|
%prep
|
|
|
%setup -q -n cyrus-imapd-%{version}
|
|
|
%patch0 -p0
|
|
|
-%if "%{with_vhost}" == "yes"
|
|
|
- %patch1 -p0
|
|
|
-%endif
|
|
|
%if "%{with_group}" == "yes"
|
|
|
- %patch2 -p0
|
|
|
+ %patch1 -p0
|
|
|
%{l_shtool} subst \
|
|
|
-e 's;/etc/imapd\.group;%{l_prefix}/etc/imapd/imapd.group;' \
|
|
|
lib/auth_unix.c
|
|
|
@@ -140,6 +135,7 @@ AutoReqProv: no
|
|
|
./configure \
|
|
|
--cache-file=./cache.config \
|
|
|
--prefix=%{l_prefix} \
|
|
|
+ --sysconfdir=%{l_prefix}/etc/imapd \
|
|
|
--with-openssl=%{l_prefix} \
|
|
|
--with-dbdir=%{l_prefix} \
|
|
|
--with-sasl=%{l_prefix} \
|
|
|
@@ -176,14 +172,14 @@ AutoReqProv: no
|
|
|
%{l_make} PERL="$perl"
|
|
|
) || exit $?
|
|
|
%{l_prefix}/bin/perl-openpkg -d perl/sieve/managesieve configure build install
|
|
|
- %{l_prefix}/bin/perl-openpkg -d perl/sieve/acap configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
|
|
|
|
|
|
# install package
|
|
|
%{l_make} %{l_mflags} install \
|
|
|
prefix=$RPM_BUILD_ROOT%{l_prefix} \
|
|
|
exec_prefix=$RPM_BUILD_ROOT%{l_prefix} \
|
|
|
- cyrus_prefix=$RPM_BUILD_ROOT%{l_prefix}
|
|
|
+ cyrus_prefix=$RPM_BUILD_ROOT%{l_prefix} \
|
|
|
+ service_path=$RPM_BUILD_ROOT%{l_prefix}/bin
|
|
|
|
|
|
# create additional directories
|
|
|
%{l_shtool} mkdir -f -p -m 755 \
|
|
|
@@ -238,7 +234,7 @@ AutoReqProv: no
|
|
|
|
|
|
# determine files
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
|
|
|
- %{l_files_std} `cat perl-openpkg-files` \
|
|
|
+ %{l_files_std} \
|
|
|
'%not %dir %{l_prefix}/etc/fsl' \
|
|
|
'%config %{l_prefix}/etc/fsl/fsl.imapd' \
|
|
|
'%config %{l_prefix}/etc/imapd/imapd.conf' \
|