rpms/cyrus-imapd/F-10 cyrus-imapd.spec,1.49,1.50

Michal Hlavinka mhlavink at fedoraproject.org
Tue May 26 08:55:12 UTC 2009


Author: mhlavink

Update of /cvs/extras/rpms/cyrus-imapd/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5959

Modified Files:
	cyrus-imapd.spec 
Log Message:
spec clean-up



Index: cyrus-imapd.spec
===================================================================
RCS file: /cvs/extras/rpms/cyrus-imapd/F-10/cyrus-imapd.spec,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -p -r1.49 -r1.50
--- cyrus-imapd.spec	25 May 2009 16:01:04 -0000	1.49
+++ cyrus-imapd.spec	26 May 2009 08:54:42 -0000	1.50
@@ -224,7 +224,6 @@ autoheader
 autoconf -f
 
 %build
-#export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Werror-implicit-function-declaration"
 CPPFLAGS="-I%{_includedir}/et"; export CPPFLAGS
 CFLAGS="$RPM_OPT_FLAGS -fPIC"; export CFLAGS
 if pkg-config openssl; then
@@ -329,21 +328,15 @@ find doc -name "*.html.*" -type f | xarg
 %{__rm} -rf %{buildroot}
 
 # This hack is needed on RedHat > 7.3 to install the perl files correctly
-%if %{_perlhack}
 pushd perl/imap
   %{__perl} Makefile.PL PREFIX=%{buildroot}%{_prefix} INSTALLDIRS=vendor
 popd
 pushd perl/sieve/managesieve
   %{__perl} Makefile.PL PREFIX=%{buildroot}%{_prefix} INSTALLDIRS=vendor
 popd
-
 # Do what the regular make install does
-  %{__make} install DESTDIR=%{buildroot} PREFIX=%{_prefix} mandir=%{_mandir}
-  %{__make} -C man install DESTDIR=%{buildroot} PREFIX=%{_prefix} mandir=%{_mandir}
-%else
-  %{__make} install DESTDIR=%{buildroot} PREFIX=%{buildroot}%{_prefix} mandir=%{_mandir}
-  %{__make} -C man install DESTDIR=%{buildroot} PREFIX=%{buildroot}%{_prefix} mandir=%{_mandir}
-%endif
+%{__make} install DESTDIR=%{buildroot} PREFIX=%{_prefix} mandir=%{_mandir}
+%{__make} -C man install DESTDIR=%{buildroot} PREFIX=%{_prefix} mandir=%{_mandir}
 
 %if %{DEL_WRAP}
 %{__install} -m 2755 deliver-wrapper    %{buildroot}%{_cyrexecdir}/
@@ -418,13 +411,6 @@ mv %{buildroot}%{_mandir}/man8/pop3d.8 %
 
 # create the ghost pem file
 touch %{buildroot}%{ssl_pem_file}
-#TODO: check if this is still required
-# change config file so ssl certificates are under /etc rather than /usr/share
-%{__perl} -pi -e \
-'s@/usr/share/ssl/certs/%{name}.pem@%{ssl_pem_file}@g; \
- s@/usr/share/ssl/certs/ca-bundle.crt@/etc/pki/tls/certs/ca-bundle.crt@' \
- %{buildroot}%{_sysconfdir}/imapd.conf
-
 
 # Rename 'master' binary and manpage to avoid clash with postfix
 %{__mv} -f %{buildroot}%{_cyrexecdir}/master         %{buildroot}%{_cyrexecdir}/cyrus-master
@@ -466,9 +452,6 @@ find %{buildroot} -name ".packlist" -exe
 %{__rm} -f %{buildroot}%{_mandir}/man8/syncnews.8*
 %{__rm} -f doc/man/syncnews.8.html
 
-# On RedHat 7.3, this file is created here
-%{__rm} -f /perllocal.pod
-
 %clean
 %{__rm} -rf %{buildroot}
 
@@ -494,11 +477,6 @@ do
   fi
 done
 
-# "ctl_deliver -E" is deprecated, now is "cyr_expire -E"
-if grep -q "ctl_deliver *-E" %{_sysconfdir}/cyrus.conf ; then
-  %{__perl} -pi -e "s/ctl_deliver *-E/cyr_expire -E/" %{_sysconfdir}/cyrus.conf
-fi
-
 # prevent idled related errors to show up
 %if %{IDLED}
   if grep -q "^#  idled" %{_sysconfdir}/cyrus.conf ; then
@@ -510,20 +488,8 @@ fi
   fi
 %endif
 
-#TODO:check if this is still required
-# change existing config so ssl certificates are under /etc rather than /usr/share
-%{__perl} -pi -e \
-'s@/usr/share/ssl/certs/%{name}.pem@%{ssl_pem_file}@g; \
- s@/usr/share/ssl/certs/ca-bundle.crt@/etc/pki/tls/certs/ca-bundle.crt@' \
- %{_sysconfdir}/imapd.conf
-
 # Create SSL certificates
 exec > /dev/null 2> /dev/null
-#TODO: is this still required?
-# if the certificate is only in the old location, move it to the new location
-if [ -f %{_datadir}/ssl/certs/%{name}.pem -a ! -f %{ssl_pem_file} ]; then
-mv %{_datadir}/ssl/certs/%{name}.pem %{ssl_pem_file}
-fi
 
 if [ ! -f %{ssl_pem_file} ]; then
 pushd %{_sysconfdir}/pki/tls/certs
@@ -615,7 +581,7 @@ if [ $1 = 0 ]; then
 fi
 
 %files
-%defattr(0644,root,root,0755)
+%defattr(-,root,root,-)
 %config(noreplace) %{_sysconfdir}/cyrus.conf
 %config(noreplace) %{_sysconfdir}/imapd.conf
 %attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/%{name}
@@ -630,69 +596,69 @@ fi
 %config(noreplace) %{_sysconfdir}/pam.d/nntp
 %attr(0755,root,root) %{_sysconfdir}/cron.daily/%{name}
 %dir %{_cyrexecdir}
-%attr(0755,root,root) %{_cyrexecdir}/arbitron
-%attr(0755,root,root) %{_cyrexecdir}/arbitronsort.pl
-%attr(0755,root,root) %{_cyrexecdir}/chk_cyrus
-%attr(0755,root,root) %{_cyrexecdir}/convert-sieve.pl
-%attr(0755,root,root) %{_cyrexecdir}/ctl_cyrusdb
-%attr(0755,root,root) %{_cyrexecdir}/ctl_deliver
-%attr(0755,root,root) %{_cyrexecdir}/ctl_mboxlist
-%attr(0755,root,root) %{_cyrexecdir}/cvt_cyrusdb
-%attr(0755,root,root) %{_cyrexecdir}/cyr_dbtool
-%attr(0755,root,root) %{_cyrexecdir}/cyr_expire
-%attr(0755,root,root) %{_cyrexecdir}/cyr_synclog
-%attr(0755,root,root) %{_cyrexecdir}/cyrdump
-%attr(0755,root,root) %{_cyrexecdir}/cyrus-master
-%attr(0755,root,root) %{_cyrexecdir}/deliver
-%attr(0755,root,root) %{_cyrexecdir}/dohash
-%attr(0755,root,root) %{_cyrexecdir}/fud
-%attr(0755,root,root) %{_cyrexecdir}/imapd
-%attr(0755,root,root) %{_cyrexecdir}/ipurge
-%attr(0755,root,root) %{_cyrexecdir}/lmtpd
-%attr(0755,root,root) %{_cyrexecdir}/lmtpproxyd
-%attr(0755,root,root) %{_cyrexecdir}/make_sha1
-%attr(0755,root,root) %{_cyrexecdir}/masssievec
-%attr(0755,root,root) %{_cyrexecdir}/mbexamine
-%attr(0755,root,root) %{_cyrexecdir}/mbpath
-%attr(0755,root,root) %{_cyrexecdir}/migrate-metadata
-%attr(0755,root,root) %{_cyrexecdir}/mkimap
-%attr(0755,root,root) %{_cyrexecdir}/mknewsgroups
-%attr(0755,root,root) %{_cyrexecdir}/notifyd
-%attr(0755,root,root) %{_cyrexecdir}/pop3d
-%attr(0755,root,root) %{_cyrexecdir}/quota
-%attr(0755,root,root) %{_cyrexecdir}/reconstruct
-%attr(0755,root,root) %{_cyrexecdir}/rehash
-%attr(0755,root,root) %{_cyrexecdir}/sievec
-%attr(0755,root,root) %{_cyrexecdir}/sieved
-%attr(0755,root,root) %{_cyrexecdir}/smmapd
-%attr(0755,root,root) %{_cyrexecdir}/squatter
-%attr(0755,root,root) %{_cyrexecdir}/timsieved
-%attr(0755,root,root) %{_cyrexecdir}/tls_prune
-%attr(0755,root,root) %{_cyrexecdir}/translatesieve
-%attr(0755,root,root) %{_cyrexecdir}/undohash
-%attr(0755,root,root) %{_cyrexecdir}/unexpunge
-%attr(0755,root,root) %{_cyrexecdir}/upgradesieve
-%attr(0755,root,root) %{_cyrexecdir}/cvt_cyrusdb_all
-%attr(0755,root,root) %{_cyrexecdir}/rpm_set_permissions
+%{_cyrexecdir}/arbitron
+%{_cyrexecdir}/arbitronsort.pl
+%{_cyrexecdir}/chk_cyrus
+%{_cyrexecdir}/convert-sieve.pl
+%{_cyrexecdir}/ctl_cyrusdb
+%{_cyrexecdir}/ctl_deliver
+%{_cyrexecdir}/ctl_mboxlist
+%{_cyrexecdir}/cvt_cyrusdb
+%{_cyrexecdir}/cyr_dbtool
+%{_cyrexecdir}/cyr_expire
+%{_cyrexecdir}/cyr_synclog
+%{_cyrexecdir}/cyrdump
+%{_cyrexecdir}/cyrus-master
+%{_cyrexecdir}/deliver
+%{_cyrexecdir}/dohash
+%{_cyrexecdir}/fud
+%{_cyrexecdir}/imapd
+%{_cyrexecdir}/ipurge
+%{_cyrexecdir}/lmtpd
+%{_cyrexecdir}/lmtpproxyd
+%{_cyrexecdir}/make_sha1
+%{_cyrexecdir}/masssievec
+%{_cyrexecdir}/mbexamine
+%{_cyrexecdir}/mbpath
+%{_cyrexecdir}/migrate-metadata
+%{_cyrexecdir}/mkimap
+%{_cyrexecdir}/mknewsgroups
+%{_cyrexecdir}/notifyd
+%{_cyrexecdir}/pop3d
+%{_cyrexecdir}/quota
+%{_cyrexecdir}/reconstruct
+%{_cyrexecdir}/rehash
+%{_cyrexecdir}/sievec
+%{_cyrexecdir}/sieved
+%{_cyrexecdir}/smmapd
+%{_cyrexecdir}/squatter
+%{_cyrexecdir}/timsieved
+%{_cyrexecdir}/tls_prune
+%{_cyrexecdir}/translatesieve
+%{_cyrexecdir}/undohash
+%{_cyrexecdir}/unexpunge
+%{_cyrexecdir}/upgradesieve
+%{_cyrexecdir}/cvt_cyrusdb_all
+%{_cyrexecdir}/rpm_set_permissions
 %if %{IDLED}
-%attr(0755,root,root) %{_cyrexecdir}/idled
+%{_cyrexecdir}/idled
 %endif
 %if %{AUTOCREATE}
-%attr(0755,root,root) %{_cyrexecdir}/compile_sieve
+%{_cyrexecdir}/compile_sieve
 %endif
-%attr(0755,root,root) %{_cyrexecdir}/mupdate
-%attr(0755,root,root) %{_cyrexecdir}/mupdate-loadgen.pl
-%attr(0755,root,root) %{_cyrexecdir}/proxyd
-%attr(0755,root,root) %{_cyrexecdir}/make_md5
-%attr(0755,root,root) %{_cyrexecdir}/sync_client
-%attr(0755,root,root) %{_cyrexecdir}/sync_reset
-%attr(0755,root,root) %{_cyrexecdir}/sync_server
-%attr(0755,root,root) %{_cyrexecdir}/cyrfetchnews
-%attr(0755,root,root) %{_cyrexecdir}/nntpd
+%{_cyrexecdir}/mupdate
+%{_cyrexecdir}/mupdate-loadgen.pl
+%{_cyrexecdir}/proxyd
+%{_cyrexecdir}/make_md5
+%{_cyrexecdir}/sync_client
+%{_cyrexecdir}/sync_reset
+%{_cyrexecdir}/sync_server
+%{_cyrexecdir}/cyrfetchnews
+%{_cyrexecdir}/nntpd
 %if %{_withldap}
-%attr(0755,root,root) %{_cyrexecdir}/ptdump
-%attr(0755,root,root) %{_cyrexecdir}/ptexpire
-%attr(0755,root,root) %{_cyrexecdir}/ptloader
+%{_cyrexecdir}/ptdump
+%{_cyrexecdir}/ptexpire
+%{_cyrexecdir}/ptloader
 %endif
 %if %{DEL_WRAP}
 %attr(2755,%{_cyrususer},%{_cyrusgroup}) %{_cyrexecdir}/deliver-wrapper
@@ -765,8 +731,9 @@ fi
 %{_mandir}/man1/*
 
 %changelog
-* Mon May 25 2009 Michal Hlavinka <mhlavink at redhat.com> - 2.3.14-1
+* Tue May 26 2009 Michal Hlavinka <mhlavink at redhat.com> - 2.3.14-1
 - updated to 2.3.14
+- spec clean-up
 
 * Mon Feb 02 2009 Michal Hlavinka <mhlavink at rehdat.com> - 2.3.13-3
 - fix directory ownership




More information about the scm-commits mailing list