[Dovecot] deb package for dovecot-1.0.3 with MANAGESIEVE patch

indra wardhana kakuz2 at suryasoft.net
Tue Aug 28 05:51:11 EEST 2007


download deb source
  http://ftp.debian.org/debian/pool/main/d/dovecot/dovecot_1.0.3-3.diff.gz
 
http://ftp.debian.org/debian/pool/main/d/dovecot/dovecot_1.0.3.orig.tar.gz
  http://ftp.debian.org/debian/pool/main/d/dovecot/dovecot_1.0.3-3.dsc

download managesieve patch
  http://sinas.rename-it.nl/~sirius/dovecot-1.0.3-MANAGESIEVE-v7.diff.gz

extract deb source
  dpkg-source -x dovecot_1.0.3-3.dsc
  => this will create directory dovecot-1.0.3 n extract deb source on it

extract MANAGESIEVE patch
  zcat dovecot-1.0.3-MANAGESIEVE-v7.diff.gz >> managesieve.dpatch

add dpatch header
  open managesive.dpatch with ur editor add this line on top
  ----- cut here -----
  #! /bin/sh -e
  . $(dirname $0)/DPATCH

  exit 0
  @DPATCH@
  ------ end cut ------

copy managesieve n add to list
  copy managesieve.dpatch to directory dovecot-1.0.3/debian/patches/
  edit file 00list, add 'managesieve' on the top

etch compatibility
  change to direcoty dovecot-1.0.3
  edit file debian/control
  => change 'drac-dev (>= 1.12-5)' to 'drac-dev (>=1.12-4)'

managesieve compatibility
  edit file debian/rules
  => change 'aclocal; automake-1.9; libtoolize -f -c;  aclocal-1.9;
autoconf' to 'aclocal; autoreconf -i; automake-1.9; libtoolize -f -c; 
aclocal-1.9; autoconf'

party time
  compile with 'fakeroot dpkg-buildpackage -b'

regards

Indra Wardhana


More information about the dovecot mailing list