courier-imap-vl.spec 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. Summary: Courier-IMAP IMAP server
  2. Name: courier-imap
  3. Version: 4.15
  4. Release: 1%{?_dist_release}
  5. License: GPL
  6. Group: System Environment/Daemons
  7. Source: http://prdownloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2
  8. Patch0: courier-imap-4.15_startconf.patch
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  10. Requires: /sbin/chkconfig
  11. Requires: courier-authlib
  12. BuildRequires: openssl-devel gdbm-devel pam-devel
  13. BuildRequires: courier-authlib-devel
  14. BuildRequires: libidn-devel
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. Packager: iwaim
  18. %description
  19. Courier-IMAP is an IMAP server for Maildir mailboxes. This package contains
  20. the standalone version of the IMAP server that's included in the Courier
  21. mail server package. This package is a standalone version for use with
  22. other mail servers. Do not install this package if you intend to install the
  23. full Courier mail server. Install the Courier package instead.
  24. %prep
  25. %setup -q
  26. %patch0 -p1 -b .orig
  27. %{__cp} libs/imap/README README.imap
  28. %{__cp} libs/imap/README.proxy* .
  29. %{__cp} libs/maildir/README.maildirquota.txt README.maildirquota
  30. %{__cp} libs/maildir/README.sharedfolders.txt README.sharedfolders
  31. %build
  32. %configure \
  33. --bindir=%{_sbindir} \
  34. --sysconfdir=%{_sysconfdir}/%{name} \
  35. --libexecdir=%{_libexecdir}/%{name} \
  36. --datadir=%{_datadir}/%{name} \
  37. --localstatedir=/var/run \
  38. --enable-unicode \
  39. --with-redhat
  40. #--with-authdaemonvar=/var/run/authdaemon.%{name} \
  41. #--without-authldap \
  42. #--without-authmysql \
  43. #--without-authpgsql \
  44. make
  45. make check
  46. %install
  47. rm -rf %{buildroot}
  48. mkdir -p %{buildroot}/etc/pam.d
  49. make install-strip DESTDIR=%{buildroot}
  50. mkdir -p %{buildroot}/%{_initdir}
  51. install -m 755 packaging/systemd/courier-imap.sysvinit %{buildroot}%{_initdir}/courier-imap
  52. cd %{buildroot}/%{_sysconfdir}/%{name}
  53. for dist in *.dist; do
  54. mv $dist ${dist%.dist}
  55. done
  56. cd -
  57. touch %{buildroot}/var/run/imapd.pid
  58. touch %{buildroot}/var/run/imapd-ssl.pid
  59. touch %{buildroot}/var/run/imapd.pid.lock
  60. touch %{buildroot}/var/run/imapd-ssl.pid.lock
  61. touch %{buildroot}/var/run/pop3d.pid
  62. touch %{buildroot}/var/run/pop3d-ssl.pid
  63. touch %{buildroot}/var/run/pop3d.pid.lock
  64. touch %{buildroot}/var/run/pop3d-ssl.pid.lock
  65. %clean
  66. rm -rf $RPM_BUILD_ROOT
  67. %post
  68. /sbin/chkconfig --del courier-imap
  69. /sbin/chkconfig --add courier-imap
  70. %preun
  71. if test "$1" = "0"
  72. then
  73. rm -f /var/run/couriersslcache
  74. /sbin/chkconfig --del courier-imap
  75. fi
  76. %{_libexecdir}/%{name}/imapd.rc stop
  77. %{_libexecdir}/%{name}/imapd-ssl.rc stop
  78. %{_libexecdir}/%{name}/pop3d.rc stop
  79. %{_libexecdir}/%{name}/pop3d-ssl.rc stop
  80. %files
  81. %defattr(-,root,root)
  82. %doc NEWS AUTHORS COPYING libs/imap/BUGS README README.imap README.maildirquota
  83. %doc README.sharedfolders
  84. %doc README.proxy*
  85. %dir %{_sysconfdir}/%{name}
  86. %config(noreplace) %{_sysconfdir}/%{name}/*
  87. %config(noreplace) %{_sysconfdir}/pam.d/imap
  88. %config(noreplace) %{_sysconfdir}/pam.d/pop3
  89. %{_initdir}/courier-imap
  90. %{_libexecdir}/courier-imap/
  91. %{_sbindir}/*
  92. %{_datadir}/courier-imap/
  93. %{_mandir}/man*/*
  94. %ghost /var/run/*.pid
  95. %ghost /var/run/*.lock
  96. %changelog
  97. * Sat Jan 4 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 4.15-1
  98. - update to 4.15
  99. - update startconf patch (Patch0)
  100. - default start: imap-ssl, pop3-ssl
  101. - update document files path
  102. * Thu Jan 17 2013 IWAI, Masaharu <iwai@alib.jp> 4.12.0-1
  103. - new upstream release
  104. * Wed Dec 5 2012 IWAI, Masaharu <iwai@alib.jp> 4.11.0-1
  105. - new upstream release
  106. * Tue May 31 2011 IWAI, Masaharu <iwai@alib.jp> 4.9.3-1
  107. - new upstream release
  108. * Fri Apr 15 2011 IWAI, Masaharu <iwai@alib.jp> 4.9.1-1
  109. - new upstream release
  110. * Thu Apr 7 2011 IWAI, Masaharu <iwai@alib.jp> 4.9.0-1
  111. - new upstream release
  112. - noreplace config files
  113. * Sun Apr 3 2011 IWAI, Masaharu <iwai@alib.jp> 4.8.1-1
  114. - new upstream release
  115. - drop APOP patch (Patch2)
  116. - add Packager tag
  117. - add Vendor and Distribution tags
  118. * Sun Feb 07 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.7.0-1
  119. - new upstream release.
  120. - added "BR: libidn-devel".
  121. * Sun Nov 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.6.0-1
  122. - new upstream release.
  123. - updated APOP patch.
  124. * Sat Aug 30 2008 Shu KONNO <owa@bg.wakwak.com> 4.0.3-1vl5
  125. - applied new versioning policy
  126. * Sun May 22 2005 UECHI Yasumasa <uechi@potaway.net> 4.0.3-0vl2
  127. - new upstream release
  128. * Mon Mar 21 2005 UECHI Yasumasa <uechi@potaway.net> 4.0.2-0vl2
  129. - new upstream release
  130. * Wed Jan 12 2005 UECHI Yasumasa <uechi@potaway.net> 4.0.1-0vl3
  131. - new upstream release
  132. - authentication library is separated from this package
  133. - add README.proxy* to %doc
  134. - revise apop patch
  135. * Mon Sep 20 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.8-0vl1
  136. - new upstream version
  137. * Mon Jun 15 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.5-0vl1
  138. - new upstream version
  139. * Sat May 22 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.4-0vl1
  140. - new upstream version
  141. - revise apop patch
  142. * Thu Apr 01 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.3-0vl1
  143. - new upstream version
  144. * Sun Mar 28 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.2-0vl2
  145. - build with openssl-0.9.7d
  146. * Sat Mar 27 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.2-0vl1
  147. - new upstream version
  148. * Fri Mar 12 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.1-0vl1
  149. - new upstream version
  150. * Tue Mar 09 2004 UECHI Yasumasa <uechi@potaway.net> 3.0.0-0vl1
  151. - new upstream version
  152. - revise courier-imap-startconf.patch
  153. - use wildcard in files section (%{_sbindir}, %{_sysconfig}/%{name})
  154. * Fri Nov 28 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 2.2.1-0vl1
  155. - new upstream version
  156. - add --with-redhat option to configure script
  157. * Fri Oct 31 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 2.2.0-0vl1
  158. - new upstream version
  159. * Tue Sep 30 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 2.1.2-0vl1
  160. - new upstream version
  161. * Mon Aug 18 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 2.1.0-0vl1
  162. - new upstream version
  163. * Sat May 17 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 1.7.3-0vl1
  164. - new upstream version
  165. - fix apop patch for 1.7.3
  166. * Tue Apr 22 2003 HOTTA Michihide <hotta@net-newbie.com> 1.7.1-0vl2
  167. - add apop patch
  168. * Wed Mar 26 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 1.7.1-0vl1
  169. - new upstream version
  170. * Tue Dec 31 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 1.6.2-0vl1
  171. - new upstream version
  172. * Sun Dec 01 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 1.6.1-0vl2
  173. - use --enable-unicode in configure script
  174. * Tue Nov 12 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 1.6.1-0vl1
  175. - new upstream release
  176. * Sat Oct 26 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 1.6.0-0vl1
  177. - new upstream releas
  178. - /usr/bin/* moved to /usr/sbin/
  179. * Fri Aug 9 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 1.5.3-0vl1
  180. - version up to 1.5.3
  181. * Wed Mar 20 2002 UECHI Yasumasa <uh@u.dhis.portside.net> 1.4.3-0vl1
  182. - initial release