rpms/dovecot/devel doveadm.1.gz, NONE, 1.1 dovecot-2.0-defaultconfig.patch, NONE, 1.1 dovecot.1.gz, NONE, 1.1 dovecot.init, 1.14, 1.15 dovecot.spec, 1.162, 1.163 dovecot.8, 1.1, NONE dovecot.conf.5, 1.1, NONE dovecotpw.1, 1.1, NONE
Michal Hlavinka
mhlavink at fedoraproject.org
Thu Mar 25 14:22:30 UTC 2010
Author: mhlavink
Update of /cvs/pkgs/rpms/dovecot/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv11342
Modified Files:
dovecot.init dovecot.spec
Added Files:
doveadm.1.gz dovecot-2.0-defaultconfig.patch dovecot.1.gz
Removed Files:
dovecot.8 dovecot.conf.5 dovecotpw.1
Log Message:
* Thu Mar 25 2010 Michal Hlavinka <mhlavink at redhat.com> - 1:2.0-0.1.beta4
- dovecot updated to 2.0 beta 4
--- NEW FILE doveadm.1.gz ---
¶¢K doveadm.1 µZ{sܶÿuÇS)=Q:=\ç¦N"YJr3Ö£:%q§Êhp$x¯ ¤kÓïÞÝ@§-»gMâ#A,°ØÇod|õ#;>ÿùäðø
ÙÝáÎÖÎÞÖðõöþ;®îDR¶ï¼âÉììðô$Ja§»ÞbnÂõ_4YJm7²*Ycd.Í"¯_lé8üóìüb2D×Ùcä:»`ÿÛëã;¸þ]gã¤*
^¦î¿½©jdNã¬(çjÖ¢4öɺy>>¼½_\ÏÏ¢ø9¶#©?.?Ç1Ûxÿþ=F)+ÄØhkm®Ësbp]Í˪<¯îe9ùuÂc\ vÇsÂ4Åx3'F=â«$UD'%æB³;¡¦Æ³Ài3ShÍgBÇÁÝce7)ðÁjUÍPÁ^MiʵKàíùééáÙñdÍOoÌøíLF:»åx æ£7ºJn
¹©9ÍøÕMyëÈOeVyKo´PÞÌk®õ}¥RkÅQ|qÚDùNM,á%
)33Bf@ë8 @&ÖQ»8<w¢âñ%R(÷-
fÁDÔF¤ÞÆÇØòÁ¢ø÷Nxê,aË»GX8:ZÝd¼É-?ßU\ú)ÀûN5e*ÕwÛ¸ÈVKX(º`î¬qÀÔg
E¦©Ä
9ri¯5Û¸NpÝ®ÞØ;0üo7[ñ,ñÒ£ïáaüÊ:áƪpî䡺ÓÊÈdª¢Jk ¾A¼h¿3²ÓÄR¿xUÝÉD²Ü5ÞÏe2_ŸWM"/xÒyYÁô`nY`UƸ_u@î_ùÂZÔ½Õ:`³¼{GL¼fº¬«zôP)ºÓ
©Y¹¬iÿ¼J at +ãÀÇü·ª¿¸#SL¢2¢Gg-â º¼® 6ÄÛñ,fÃý½võv[?¶»ðêo ;yLÎBsÉCáójòýï°Ñymíhÿ<qlð°¨M{? 3ceU
vϵõÜuãä¥MQ`÷ffQRÌBD¢E<"A(ôhfxÏ6 at Pó yaOZpPÊ`´;:%W«,SñÁÊxr2;ÇÔȧÕC{!òáê8îÐÌ»
= ¹F×gÞ
]ÒÛBU%a[ M
E/·2*ÊmÞ-c± çÆö$o¾¡%Ñ£h`ÐÞ7Ù¡Öá´ËÓc\AÃÌeÚÍUòx78 ý§{«:îX#"Bì R äļ~c'âz6]Ihµ½A$ý£¼ñþ+e0ø$R%M¡
/P³4s^×¢Ài¹!`srbÃMÌùJs(ø50ú½®rà×ð´ÐFcB7Ü5¼Lú'ô.å {.ò:kr ëóÖÉÊÛüf¦5hKaCJÕ
ºjY õiS)HÜõ']y®+ÌâÔ¦mZÇ#ËæÔg!x~Îi[Ê,Ñ/o
&+~a'V \´9Z¦Ï5¡2)t|vtþ>Önª¨«ÐBñ~©±]¢DâÅQ+ È!xBF1:ÈÍI¥p ©à BÂ0r3¢6b¬`ñô¸¾07½ÉNõ©ÔuΤ÷5ãV&·¡8ð~EÎ\ÞÉü¤9#qõ\{,Q¤øx~ÉÁõ-ü`@ôÖ¾_Süª vW4Ä«áW0µh-ìæow$0.e°|°-(ÅvkõÓYʱÑÃÞåD'n~´+3kà$2VêÎ.äVX+Àÿ>ÙíÜV":u*³fÂ@fs«ÝÑé@¯ Ä }5¦« uU;ô#;Vâ÷F*ÌLqóEÕ Dß 39kð®
aæryñW×Q\fk3gÊZÿ+rúµùäM.!î³7h<ÿh;øÐÑÝPµ
OwÒÿFq&93è´ÓijLÇ
ÔlÛ!hHDZ¡¯+/¦e£q6·d9cÛr@Ø®}m2
¹éi ,½M¶¶³ÑàÙ6lUEºjX%_eþùÉûÃÓw'{²~06½1Â
=&¨ô÷pÖoõTÂ%æ§(>ã¥MbyQF¤ÑRÕÅ!gD^Ü*COfkðd{hg¨ñ¶</inCÜáàÓ
-Yè5¼ì#Ú#÷É/!c Þ/¡81ö䶼Ìúìm~CiÔLôÌe<Jûzz'ÊZ¯¨»Eæ(ñÒû¶©5pÞG ÇäDëÈNJvîîSì0ej7î/Kå²$mÕôâQÄå@à×°ôÊbÈj7^¿¸ï{²¾ï¼1wÖÞÕNaÛÊ=Ò.kÈ*<húZ³Ã[?/çEÀÂ
¥ÍD)7]¹@Ï]aØFÝéòÌ®:¿Jf67ò«ÙUæÑ;LÀP[è#Â9m©ÿhuñ r{bªçjÀzÎlÄé5úd(hè´RÒWV=Ê6í{ªÇ ±ßÊDnC~ò¨G{"r´'õó¡G
ñLZNKh³·§[§ÇÝ}ô*G®lT2Q&UºÉ°
²Ui¨8´:[-(Ú6V<}µïÚXñkñj@;µ#s¨jmëã%±37¦moßË[ûʹR³íÃ^<ؾp§7®eQ)øaÈmti
ØrÝ
pBðK¶hüxüÃÉäª/;çËár°ì¬x*|Q0 ÇÁg¶¢Ü¥æÊøºjÙ-¾w'X#%À¥AÀ¬HÚ=ÄÍ(z¦ÀNE2ç¥Ô
Þ¶ËÁj+þì
Ð¥²rV][ÒÑ./}Câ¤;¬}æb¹§Å Á
«öD`Wy¥m ¢Ó ÉÕ³®mjiëKÁñ¼3tzÄä#¶Æ@o»þ7E+ ÈC-zØ3Q¼Ø*R /}Wb×ýÿ"Ýßÿat §"1Íqc
ì/O´]puÙ
)¦"°É=Ð$¢Êh}5ßãO"õ
¶ÌAãSúx;ãÜË´ë~ì0vÓèòYç¿~Áâñ;«BH®ØSr&fù`µ³|aÇfy5å¹o¼ÜÔy¶¦¡0[·`móÊ®kgßÜHµ/ËÖøÚÍ_Cy×KBh÷Õ¹#"¡KÁ«Û¦Æ×éXM@¼Ù£¾!:u&m§Køú~+ÒÖ\ÒéÞdjå·phØU>·®À7pv
g¾kËJ¶ô®23úá/WêÃú<uvè uK9üãK¹á´©' 5ØO`/ï¸ôz@Í ÔãK¹wT/sùýºøæ÷F¨
·ï8:WO÷B¾@ÜìXÇM(>
m7É6R
QÞ@Ò-DfzÀÕ1'c(¾±áõÍËw%Û&Ù~ùNǦë:,½:/óñÙv
ú¤cÄhÀ9þm?ì'.·Öô¶}X#<¯Ìǽ*ñPºö_\ÅÂj] Qår_ÛZ_Óî.ù¸ÆgOtëÑö1¡C,I¯è;¶
fM»{éÒ¿°¹G©ª©mWÀ[Mï='ÙEþ=±¢2 EÝ&ó0Ú}nj"¡égw«®>ÜÔ"ÁRpUó£×ú<ê}ð(¶¥Bòr9¥A09¸8é%¼þ]üY¿Èw.ÔõxN5añTÚ>ê/&Hk¤úߪy9 µåÐRý_ò¿¶ûIí5¼ë^÷Gïwãx7îï¹7Re¸ÄÛzð~ù{%ë7-±Cÿ趮Åt:²Ïh!ªÞE
êrÅ!T?²Hþ'Zøý¯HQ_ufn_|÷ÐLûN~ä>]-GHöU´Á5 Ô·Ö1Aw;mj»ìºM¿6
j×yWd ¶È`ZÂ
fÙÖýÆ¿<|°ÕµªÀ}ðB¦4 ëÞóè7^>EKÓQÕø÷¿£Ñp+ïgÐïîìáïîÎÎpN_ö÷F»°Zx.RÑá
H{ÐÙq÷5Aã(rDÿ^! ¬ªþoÁO( ½üÍÒ¯Fû`ࣽ×S>í<{¯C±÷©½OØ~wø*¤K×òÏw¶w÷?MÌ(Ì%gµ?ög'á
/¤ÙlCÖzóc§bCw°
ê&Ûx,ÔÍ/?²ËóË«ñÙìè§&P"°i¯µÛï+1Ùz£Ì /(#ÛþøÏ6üÀ§VQ~Ëÿî*ïöÌ7ø¥ÂrGÑHÛR˨-¹i[=a&Zªxn|ý°Ãwó ÐC¥5X.½Ü }$Øÿ ®$)3-
dovecot-2.0-defaultconfig.patch:
mail.conf | 1 +
1 file changed, 1 insertion(+)
--- NEW FILE dovecot-2.0-defaultconfig.patch ---
diff -up dovecot-2.0.beta4/doc/example-config/conf.d/mail.conf.defconf dovecot-2.0.beta4/doc/example-config/conf.d/mail.conf
--- dovecot-2.0.beta4/doc/example-config/conf.d/mail.conf.defconf 2010-03-25 15:13:01.458494067 +0100
+++ dovecot-2.0.beta4/doc/example-config/conf.d/mail.conf 2010-03-25 15:13:01.459364459 +0100
@@ -262,6 +262,7 @@
# them simultaneously.
#mbox_read_locks = fcntl
#mbox_write_locks = dotlock fcntl
+mbox_write_locks = fcntl
# Maximum time to wait for lock (all of them) before aborting.
#mbox_lock_timeout = 5 mins
--- NEW FILE dovecot.1.gz ---
-ôK dovecot.1 Vmoã6þ®_AôËÚ!qÚ+0lÅv}M¯ÄÓÝy([
%$7Í~ý(ÙNvÝpCH",îàföëøz¶8øp|r<<>üp ø£Xª,|HßÁôr2&Y+M@Á°´Ö¨Ì à«Bl U2ç«ZÓ¥`N.#¯fÑ)~¬&Ar0ÜÓ*þ}:â0&I~ÕäüÇdHoe
§?¡=§Näaf2̹`NOu2\Ö\dÉPU+i¼i§*¨vB¡¦µÒ;.0IÆÛO5fÛ£±Ê»Ù;7ãøzFp6%]í¸AüAULQµNÿ¹&+
÷\ÖÏ£iøfÆ¿0b6ƲÒ`¹µèaÍmÑÛ
TTs¬9Pr¯neÏ)Ii¡8^ínY*磤Bø Õ+E õ$´Éwrjì /+ì$«ðbu5 ;Ö\3eK9EWÀÕÞ
÷Ì-©
~
ém@`è¥d¥Ò`ïÈÏ<è1 ®p4(¹©Ë
\ÛðaËñ ÙLÕÖ˹S§)3&¯
ÀCK.CpMkË<qî!hï
Áõ4@¿Il©¶.v/V
Ë´ÄHØn\ÁKè·d^˾1VÇVZÕ2 ·QÄRò¿XÏT6YKìýaÆrZ»§%ô®©H¤UYYßOÖY_v$5ft¶Ut9²=ºÏñ3âÊફÓ×OâB¡mh×^
ö½zî[` ÛBmèʵñ¿ÿ EÏÍÇÏ8vÌ;ö½íæ
hÓ°ZKmmàÇv·Lõ&×Vþnx{ëÙdr9½ÙÎOCäV!_õ;3mT8Üæu.ôU.jÄv-SÁ{A2rÔaº;ÒÌɸ®D
1¾kÞ*Jk)rUaÑ»ÈÕºÆöúQÚõ²d>pAlÑv¤07¡õsr;W>£ÂµX¥ÃáuçççoúS~$ßjT©êôÅ 9ÒÁÎöÿΦ÷ñä]॥\ ¡Ö¯ _I*¡Á2©æKu@Ü=DßXØÖ0.¾ÀÖv1Oþ·ñC<?y'dÿ®öI¾>p,là0I=¡ä±¢8ä2W©chø-ëÕVG ¢ÈñbU×Ä÷óIgzQ Å=?A¦Îö?¡·áý¸Ï.p1p g\_Z<ºßÀ)HJJïÇîèÐ þÕÙèûÆÛõk*ç9Ón½pKî
ç½ë¾A£Ù|N?ÁÕçÌY¥´Åwa
+©¨³v ºË?HóULKÓÝôL(îàç6ñE¥WqÂNÑe»Ò,Ý{¡ýÎÎ]ë÷¬'tämjÏHamu6õÜðÃÆ*(l)öÏ
ã1¶c<ó}éîÅUO[GâEb62uGò7¶µÔ~
Index: dovecot.init
===================================================================
RCS file: /cvs/pkgs/rpms/dovecot/devel/dovecot.init,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- dovecot.init 25 Nov 2009 16:33:33 -0000 1.14
+++ dovecot.init 25 Mar 2010 14:22:29 -0000 1.15
@@ -35,7 +35,7 @@ fi
RETVAL=0
prog="Dovecot Imap"
exec="/usr/sbin/dovecot"
-config="/etc/dovecot.conf"
+config="/etc/dovecot/dovecot.conf"
pidfile="/var/run/dovecot/master.pid"
lockfile="/var/lock/subsys/dovecot"
Index: dovecot.spec
===================================================================
RCS file: /cvs/pkgs/rpms/dovecot/devel/dovecot.spec,v
retrieving revision 1.162
retrieving revision 1.163
diff -u -p -r1.162 -r1.163
--- dovecot.spec 12 Mar 2010 09:25:47 -0000 1.162
+++ dovecot.spec 25 Mar 2010 14:22:29 -0000 1.163
@@ -1,8 +1,9 @@
+%global betasuffix .beta4
Summary: Secure imap and pop3 server
Name: dovecot
Epoch: 1
-Version: 1.2.11
-Release: 2%{?dist}
+Version: 2.0
+Release: 0.1.beta4%{?dist}
#dovecot itself is MIT, a few sources are PD, (manage)sieve is LGPLv2, perfect_maildir.pl is GPLv2+
License: MIT and LGPLv2 and GPLv2+
Group: System Environment/Daemons
@@ -13,35 +14,30 @@ Group: System Environment/Daemons
%define managesieve_version 0.11.11
%define managesieve_name dovecot-1.2-managesieve
-%if %{?fedora}00%{?rhel} < 6
-%define _initddir %{_initrddir}
-%endif
-
URL: http://www.dovecot.org/
-Source: http://www.dovecot.org/releases/1.2/%{name}-%{version}.tar.gz
+Source: http://www.dovecot.org/releases/2.0/beta/%{name}-%{version}%{betasuffix}.tar.gz
Source1: dovecot.init
Source2: dovecot.pam
-Source3: maildir-migration.txt
-Source4: migrate-folders
-Source5: migrate-users
-Source6: perfect_maildir.pl
-Source8: http://www.rename-it.nl/dovecot/1.2/%{sieve_name}-%{sieve_version}.tar.gz
+#Source8: http://hg.rename-it.nl/dovecot-2.0-pigeonhole/archive/tip.tar.bz2
+%global phsnap 940554ef4a55
+Source8: pigeonhole-snap%{phsnap}.tar.bzip2
Source9: dovecot.sysconfig
-Source10: http://www.rename-it.nl/dovecot/1.2/%{managesieve_name}-%{managesieve_version}.tar.gz
-Source11: http://www.rename-it.nl/dovecot/1.2/dovecot-%{ver4mansieve}-managesieve-%{managesieve_version}.diff.gz
-Source12: dovecot.8
-Source13: dovecotpw.1
+
+#http://wiki2.dovecot.org/ManPages/dovecot?action=AttachFile&do=view&target=dovecot.1.gz
+Source12: dovecot.1.gz
+
+#http://wiki2.dovecot.org/ManPages/doveadm?action=AttachFile&do=view&target=doveadm.1.gz
+Source13: doveadm.1.gz
+
+#our own
Source14: dovecot.conf.5
+
# 3x Fedora specific
-Patch1: dovecot-1.1-default-settings.patch
+Patch1: dovecot-2.0-defaultconfig.patch
Patch2: dovecot-1.0.beta2-mkcert-permissions.patch
Patch3: dovecot-1.0.rc7-mkcert-paths.patch
-Obsoletes: dovecot-sqlite < 1:1.2.10-3
-Obsoletes: dovecot-ldap < 1:1.2.10-3
-Obsoletes: dovecot-gssapi < 1:1.2.10-3
-
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: openssl-devel, pam-devel, zlib-devel, bzip2-devel, libcap-devel
BuildRequires: libtool, autoconf, automake, pkgconfig
@@ -65,7 +61,6 @@ Requires(post): /sbin/chkconfig, /usr/sb
Requires(preun): /usr/sbin/userdel, /usr/sbin/groupdel, /sbin/chkconfig, /sbin/service
Requires(postun): /sbin/service
-%define docdir %{_docdir}/%{name}
%define ssldir %{_sysconfdir}/pki/%{name}
%description
@@ -108,70 +103,60 @@ Group: Development/Libraries
This package provides the development files for dovecot.
%prep
-%setup -q
-zcat %{SOURCE11} | patch -p1 --fuzz=0 -s
-%setup -q -D -T -a 8 -a 10
+%setup -q -n %{name}-%{version}%{?betasuffix}
+%setup -q -n %{name}-%{version}%{?betasuffix} -D -T -a 8
-%patch1 -p1 -b .default-settings
+#%patch1 -p1 -b .default-settings
%patch2 -p1 -b .mkcert-permissions
%patch3 -p1 -b .mkcert-paths
%build
-rm -f ./"configure"
-autoreconf -i -f
-%configure \
+%configure \
INSTALL_DATA="install -c -p -m644" \
+ --docdir=%{_docdir}/%{name}-%{version} \
--enable-header-install \
--disable-static \
- --with-libcap \
+ --with-nss \
+ --with-shadow \
+ --with-pam \
+ --with-gssapi=plugin \
+ --with-ldap=plugin \
+ --with-sql=plugin \
--with-pgsql \
--with-mysql \
--with-sqlite \
- --with-sql=plugin \
- --with-sql-drivers \
+ --with-zlib \
+ --with-libcap \
--with-ssl=openssl \
--with-ssldir=%{ssldir} \
- --with-ldap=plugin \
- --with-gssapi=plugin
+ --with-docs
+
+sed -i 's|/etc/ssl|/etc/pki|' doc/mkcert.sh doc/example-config/conf.d/ssl.conf
make %{?_smp_mflags}
-#sieve
-pushd %{sieve_name}-%{sieve_version}
-rm -f ./"configure"
-autoreconf -i -f
+#pigeonhole
+pushd dovecot-2-0-pigeonhole-%{phsnap}
+autoreconf -fiv
%configure \
INSTALL_DATA="install -c -p -m644" \
--disable-static \
--with-dovecot=../ \
- --with-unfinished-features
-
-make %{?_smp_mflags}
-popd
-
-#managesieve
-pushd %{managesieve_name}-%{managesieve_version}
-rm -f ./"configure"
-autoreconf -i -f
-%configure \
- INSTALL_DATA="install -c -p -m644" \
- --disable-static \
- --with-dovecot=../ \
- --with-dovecot-sieve=../%{sieve_name}-%{sieve_version}/
+ --without-unfinished-features
make %{?_smp_mflags}
popd
%install
rm -rf $RPM_BUILD_ROOT
+
make install DESTDIR=$RPM_BUILD_ROOT
-rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}
-%if %{?fedora}00%{?rhel} < 6
-sed -i 's|password-auth|system-auth|' %{SOURCE2}
-%endif
+pushd dovecot-2-0-pigeonhole-%{phsnap}
+make install DESTDIR=$RPM_BUILD_ROOT
+popd
-install -p -m 755 src/plugins/convert/convert-tool $RPM_BUILD_ROOT%{_libexecdir}/%{name}
+mv $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version} %{_builddir}/%{name}-%{version}%{?betasuffix}/docinstall
install -p -D -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initddir}/dovecot
@@ -179,13 +164,13 @@ install -p -D -m 644 %{SOURCE2} $RPM_BUI
install -p -D -m 600 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/dovecot
-mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man5,man8}
-install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{_mandir}/man8/
+#install man pages
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man1,man8}
+install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{_mandir}/man1/
install -p -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{_mandir}/man1/
install -p -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{_mandir}/man5/
-find $RPM_BUILD_ROOT%{_mandir} -type f -exec gzip '{}' \;
-# generate ghost .pem file
+# generate ghost .pem files
mkdir -p $RPM_BUILD_ROOT%{ssldir}/certs
mkdir -p $RPM_BUILD_ROOT%{ssldir}/private
touch $RPM_BUILD_ROOT%{ssldir}/certs/dovecot.pem
@@ -197,31 +182,18 @@ mkdir -p $RPM_BUILD_ROOT/var/run/dovecot
chmod 755 $RPM_BUILD_ROOT/var/run/dovecot
chmod 700 $RPM_BUILD_ROOT/var/run/dovecot/login
-# Install dovecot.conf and dovecot-openssl.cnf
-mkdir -p $RPM_BUILD_ROOT%{ssldir}
-install -p -m644 dovecot-example.conf $RPM_BUILD_ROOT%{_sysconfdir}/dovecot.conf
-install -p -m644 dovecot-example.conf $RPM_BUILD_ROOT%{docdir}/dovecot.conf.default
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/dovecot-*example.conf # dovecot seems to install this by itself
-install -p -m644 doc/dovecot-openssl.cnf $RPM_BUILD_ROOT%{ssldir}/dovecot-openssl.cnf
-
-# Install the licensing files into the documentation area
-install -p -m644 COPYING* $RPM_BUILD_ROOT%{docdir}
+# Install dovecot configuration and dovecot-openssl.cnf
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/conf.d
+install -p -m 644 docinstall/example-config/dovecot.conf $RPM_BUILD_ROOT%{_sysconfdir}/dovecot
+install -p -m 644 docinstall/example-config/conf.d/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/conf.d
+install -p -m 644 docinstall/example-config/conf.d/*.conf.ext $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/conf.d
+install -p -m 644 doc/dovecot-openssl.cnf $RPM_BUILD_ROOT%{ssldir}/dovecot-openssl.cnf
-mkdir -p $RPM_BUILD_ROOT%{docdir}/examples/
install -p -m755 doc/mkcert.sh $RPM_BUILD_ROOT%{_libexecdir}/%{name}/mkcert.sh
-for f in `cd doc; echo *.conf`; do
- install -p -m644 doc/$f $RPM_BUILD_ROOT%{docdir}/examples/$f;
-done
-
-install -p -m755 -d $RPM_BUILD_ROOT%{docdir}/UW-to-Dovecot-Migration
-for f in %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6}
-do
- install -p -m644 $f $RPM_BUILD_ROOT%{docdir}/UW-to-Dovecot-Migration
-done
# fix encoding
-pushd $RPM_BUILD_ROOT
-for fe in ./%{docdir}/auth-protocol.txt
+pushd docinstall
+for fe in auth-protocol.txt
do
iconv -f iso-8859-1 -t utf-8 <$fe >$fe.new
touch -r $fe $fe.new
@@ -229,29 +201,17 @@ do
done
popd
-mv $RPM_BUILD_ROOT%{docdir} $RPM_BUILD_ROOT%{docdir}-%{version}
mkdir -p $RPM_BUILD_ROOT/var/lib/dovecot
-
-# sieve
-pushd %{sieve_name}-%{sieve_version}
-make install DESTDIR=$RPM_BUILD_ROOT
-popd
-
-# managesieve
-pushd %{managesieve_name}-%{managesieve_version}
-make install DESTDIR=$RPM_BUILD_ROOT
-popd
-
#remove the libtool archives
find $RPM_BUILD_ROOT%{_libdir}/%{name}/ -name '*.la' | xargs rm -f
-#prepare the filelist
-(
- find ${RPM_BUILD_ROOT}%{_libdir}/%{name} -type d | sed -e "s|^|%dir |";
- find ${RPM_BUILD_ROOT}%{_libdir}/%{name} -! -type d | \
- grep -v 'dovecot-config\|lib90_cmusieve_plugin\.so\|libdriver_.*\.so\|libauthdb_.*\.so\|libmech_.*\.so';
-) | sed -e "s|$RPM_BUILD_ROOT||" >libs.filelist
+#remove what we don't want
+rm -f $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/README
+pushd docinstall
+#rm -f dovecot-initd.sh dovecot-openssl.cnf Makefile*
+rm -f securecoding.txt thread-refs.txt
+popd
%clean
@@ -289,67 +249,112 @@ if [ "$1" -ge "1" ]; then
fi
-%files -f libs.filelist
+#files -f libs.filelist
+%files
%defattr(-,root,root,-)
-%doc %{docdir}-%{version}
+%doc docinstall/* AUTHORS ChangeLog COPYING COPYING.LGPL COPYING.MIT NEWS README
%{_sbindir}/dovecot
-%{_sbindir}/dovecotpw
-%config(noreplace) %{_sysconfdir}/dovecot.conf
+
+%{_bindir}/doveadm
+%{_bindir}/doveconf
+%{_bindir}/dsync
+
+%dir %{_sysconfdir}/dovecot
+%dir %{_sysconfdir}/dovecot/conf.d
+%config(noreplace) %{_sysconfdir}/dovecot/dovecot.conf
+
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-checkpassword.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-deny.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-ldap.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-master.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-passwdfile.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-sql.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-system.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/auth-vpopmail.conf.ext
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/imap.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/lda.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/lmtp.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/logging.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/mail.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/master.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/plugin.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/pop3.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/ssl.conf
+
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/dovecot
%config(noreplace) %{_sysconfdir}/pam.d/dovecot
%config(noreplace) %{ssldir}/dovecot-openssl.cnf
+
%{_initddir}/dovecot
+
%dir %{ssldir}
%dir %{ssldir}/certs
%dir %{ssldir}/private
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{ssldir}/certs/dovecot.pem
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{ssldir}/private/dovecot.pem
-%{_libdir}/%{name}/sql/libdriver_sqlite.so
-%{_libdir}/%{name}/auth/libmech_gssapi.so
-%{_libdir}/%{name}/auth/libauthdb_ldap.so
-%{_libdir}/%{name}/auth/libdriver_sqlite.so
-%{_libdir}/%{name}/dict/libdriver_sqlite.so
-%{_libexecdir}/%{name}
+
+%dir %{_libdir}/dovecot
+%dir %{_libdir}/dovecot/auth
+%dir %{_libdir}/dovecot/dict
+%{_libdir}/dovecot/doveadm
+%{_libdir}/dovecot/*_plugin.so
+%{_libdir}/dovecot/*.so.*
+%{_libdir}/dovecot/auth/libauthdb_ldap.so
+%{_libdir}/dovecot/auth/libmech_gssapi.so
+%{_libdir}/dovecot/auth/libdriver_sqlite.so
+%{_libdir}/dovecot/dict/libdriver_sqlite.so
+%{_libdir}/dovecot/libdriver_sqlite.so
+
+%{_libexecdir}/dovecot
+
%attr(0755,root,dovecot) %dir /var/run/dovecot
%attr(0750,root,dovecot) %dir /var/run/dovecot/login
%attr(0750,dovecot,dovecot) %dir /var/lib/dovecot
-%{_mandir}/man1/dovecotpw.1.gz
+
+%{_mandir}/man1/doveadm.1.gz
%{_mandir}/man5/dovecot.conf.5.gz
%{_mandir}/man8/dovecot.8.gz
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/dovecot
+%{_datadir}/aclocal/dovecot.m4
+%{_libdir}/dovecot/libdovecot*.so
+%{_libdir}/dovecot/dovecot-config
+
%files pigeonhole
%defattr(-,root,root,-)
-#%{_libdir}/%{name}/lda/lib90_cmusieve_plugin.so
-%{_bindir}/sieve-filter
%{_bindir}/sieve-test
%{_bindir}/sievec
%{_bindir}/sieved
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/sieve.conf
+%config(noreplace) %{_sysconfdir}/dovecot/conf.d/managesieve.conf
%{_libexecdir}/%{name}/managesieve
%{_libexecdir}/%{name}/managesieve-login
-%{_mandir}/man1/sieve-filter.1.gz
+%dir %{_libdir}/dovecot/settings
+%{_libdir}/dovecot/settings/libmanagesieve_*.so
+
%{_mandir}/man1/sieve-test.1.gz
%{_mandir}/man1/sievec.1.gz
%{_mandir}/man1/sieved.1.gz
%files mysql
%defattr(-,root,root,-)
-%{_libdir}/%{name}/sql/libdriver_mysql.so
+%{_libdir}/%{name}/libdriver_mysql.so
%{_libdir}/%{name}/auth/libdriver_mysql.so
%{_libdir}/%{name}/dict/libdriver_mysql.so
%files pgsql
%defattr(-,root,root,-)
-%{_libdir}/%{name}/sql/libdriver_pgsql.so
+%{_libdir}/%{name}/libdriver_pgsql.so
%{_libdir}/%{name}/auth/libdriver_pgsql.so
%{_libdir}/%{name}/dict/libdriver_pgsql.so
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/%{name}
-%{_libdir}/%{name}/dovecot-config
-
-
%changelog
+* Thu Mar 25 2010 Michal Hlavinka <mhlavink at redhat.com> - 1:2.0-0.1.beta4
+- dovecot updated to 2.0 beta 4
+
* Fri Mar 12 2010 Michal Hlavinka <mhlavink at redhat.com> - 1:1.2.11-2
- fix missing bzip2 support in zlib plugin (#572797)
--- dovecot.8 DELETED ---
--- dovecot.conf.5 DELETED ---
--- dovecotpw.1 DELETED ---
More information about the scm-commits
mailing list