summaryrefslogtreecommitdiff
path: root/dovecot/Pkgfile
blob: a1879d49f3d640a3d470b07c90f012cc5715e490 (plain)
    1 # Description: IMAP and POP3 server with ssl/ipv6 support, written with security primarily in mind
    2 # URL:         http://dovecot.org
    3 # Maintainer:  Juergen Daubert, juergen dot daubert at t-online dot de
    4 # Depends on:  zlib bzip2 openssl
    5 
    6 name=dovecot
    7 version=1.2.10
    8 release=1
    9 source=(http://dovecot.org/releases/1.2/$name-$version.tar.gz \
   10         dovecot-config.patch dovecot)
   11 
   12 build () {
   13     cd $name-$version
   14 
   15     patch -p1 -i $SRC/$name-config.patch
   16     
   17     ./configure --prefix=/usr \
   18                 --libexecdir=/usr/lib \
   19                 --sysconfdir=/etc \
   20                 --localstatedir=/var \
   21                 --with-moduledir=/usr/lib/dovecot/modules \
   22                 --enable-header-install \
   23                 --with-ssl=openssl 
   24     
   25     make
   26     make DESTDIR=$PKG install
   27 
   28     rm -r $PKG/usr/share
   29     rm $PKG/etc/dovecot-{ldap,sql}-example.conf
   30     mv $PKG/etc/dovecot-example.conf $PKG/etc/dovecot.conf
   31     install -D -m 755 $SRC/dovecot $PKG/etc/rc.d/dovecot
   32 
   33     install -d $PKG/etc/ssl/{certs,keys}
   34     touch $PKG/etc/ssl/certs/dovecot.crt
   35     touch $PKG/etc/ssl/keys/dovecot.key
   36     chmod 0600 $PKG/etc/ssl/{keys/dovecot.key,certs/dovecot.crt}
   37 
   38     install -d $PKG/var/{run,lib}/dovecot
   39     install -d -m 0750 -o root -g dovecot $PKG/var/run/dovecot/login
   40     chmod 0750 $PKG/var/lib/dovecot
   41 }

Generated by cgit