[arch-commits] Commit in courier-mta/trunk (PKGBUILD)
Allan McRae
allan at archlinux.org
Sat Sep 26 10:12:15 UTC 2009
Date: Saturday, September 26, 2009 @ 06:12:15
Author: allan
Revision: 53172
upgpkg: courier-mta 0.62.1-4
db-4.8 rebuild
Modified:
courier-mta/trunk/PKGBUILD
----------+
PKGBUILD | 46 +++++++++++++++++++++++-----------------------
1 file changed, 23 insertions(+), 23 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-09-26 09:51:06 UTC (rev 53171)
+++ PKGBUILD 2009-09-26 10:12:15 UTC (rev 53172)
@@ -8,7 +8,7 @@
pkgname=courier-mta
pkgver=0.62.1
-pkgrel=3
+pkgrel=4
pkgdesc="IMAP(s)/POP3(s) and SMTP Server with ML-manager, webmail and webconfig"
arch=(i686 x86_64)
license=('GPL2')
@@ -21,21 +21,21 @@
'etc/courier/webadmin/password' 'etc/courier/esmtpauthclient' \
'etc/conf.d/courier-mta')
url="http://courier-mta.org"
-depends=('courier-authlib>=0.62.2' 'fam' 'gcc-libs' 'db>=4.7' 'pcre' 'mime-types' 'ca-certificates')
+depends=('courier-authlib>=0.62.2' 'fam' 'gcc-libs' 'db>=4.8' 'pcre' 'mime-types' 'ca-certificates')
optdepends=('libldap')
makedepends=('apache>=2.2.9-3' 'pam>=1.0.1-2' 'expect' 'gnupg' 'libldap' 'fam')
provides=('smtp-server' 'imap-server' 'pop3-server' 'courier-imap' 'courier-maildrop')
conflicts=('courier-imap' 'smtp-server' 'imap-server' 'courier-maildrop' 'ucspi-tcp')
options=('!libtool')
install=courier-mta.install
-source=(http://downloads.sourceforge.net/sourceforge/courier/courier-${pkgver}.tar.bz2 \
+source=(http://downloads.sourceforge.net/project/courier/courier/${pkgver}/courier-${pkgver}.tar.bz2
courier-mta.rc.d courier-mta.conf.d )
md5sums=('4437906c139a6a334ee9ae625730ae5e'
'a915ebe9f3539c99e1f7cda437f0811a'
'c299a91338e882aa7eed5a159f9d7eac')
build() {
- cd ${startdir}/src/courier-${pkgver}
+ cd ${srcdir}/courier-${pkgver}
# fix a tiny bug
sed -i -e \
@@ -60,44 +60,44 @@
--with-mailuser=courier --with-mailgroup=courier \
--with-certdb=/etc/ssl/certs/
make || return 1
- #chown mail.mail $startdir/pkg/var/spool/courier
- make DESTDIR=${startdir}/pkg install
+ #chown mail.mail ${pkgdir}/var/spool/courier
+ make DESTDIR=${pkgdir} install
# docs say we can get rid of those after make
- find ${startdir}/pkg -name '*\.a' -exec -rm -f {} \;
+ find ${pkgdir} -name '*\.a' -exec -rm -f {} \;
# install the perftest-script for testings
- install -Dm755 courier/perftest1 ${startdir}/pkg/usr/lib/courier/perftest1
+ install -Dm755 courier/perftest1 ${pkgdir}/usr/lib/courier/perftest1
###############################################################################
# this is what usually "make install-configure" does
# *.dist files get rid of "dist"
- for distfile in ${startdir}/pkg/etc/courier/*.dist; do
- mv ${distfile} ${startdir}/pkg/etc/courier/$(basename ${distfile} .dist)
+ for distfile in ${pkgdir}/etc/courier/*.dist; do
+ mv ${distfile} ${pkgdir}/etc/courier/$(basename ${distfile} .dist)
done
# install pam files according to the layout used in Archlinux
- for pamfile in ${startdir}/pkg/etc/courier/*.authpam; do
+ for pamfile in ${pkgdir}/etc/courier/*.authpam; do
sed -i 's|/lib/security/pam_pwdb\.so|pam_unix.so|' ${pamfile}
#echo "password required pam_unix.so" >> $pamfile
install -Dm 644 ${pamfile} \
- ${startdir}/pkg/etc/pam.d/$(basename ${pamfile} .authpam | sed "s/d$//")
+ ${pkgdir}/etc/pam.d/$(basename ${pamfile} .authpam | sed "s/d$//")
rm -f ${pamfile}
done
###############################################################################
# Arch Linux specific tweaks to make things easier for the user
# create passwordfile for webadmin -> standard archwebadmin
sed -i 's|/etc/courier/webadmin/password|$(DESTDIR)/etc/courier/webadmin/password|g' Makefile
- yes "archwebadmin" | make DESTDIR=${startdir}/pkg install-webadmin-password
+ yes "archwebadmin" | make DESTDIR=${pkgdir} install-webadmin-password
# arch specific scripts
- install -Dm 644 ${startdir}/src/${pkgname}.conf.d ${startdir}/pkg/etc/conf.d/courier-mta
- install -Dm 755 ${startdir}/src/${pkgname}.rc.d ${startdir}/pkg/etc/rc.d/courier-mta
- #install -Dm 655 ${startdir}/src/courier-webmail-cleancache.cron.hourly \
- # ${startdir}/pkg/etc/cron.hourly/courier-webmail-cleancache
+ install -Dm 644 ${srcdir}/${pkgname}.conf.d ${pkgdir}/etc/conf.d/courier-mta
+ install -Dm 755 ${srcdir}/${pkgname}.rc.d ${pkgdir}/etc/rc.d/courier-mta
+ #install -Dm 655 ${srcdir}/courier-webmail-cleancache.cron.hourly \
+ # ${pkgdir}/etc/cron.hourly/courier-webmail-cleancache
# bug http://bugs.archlinux.org/task/5154
- find ${startdir}/pkg/usr/lib -name '*\.a' -exec rm -f {} \;
+ find ${pkgdir}/usr/lib -name '*\.a' -exec rm -f {} \;
# fixing some permissions
- chown -R courier:courier ${startdir}/pkg/usr/lib/courier/modules
- chown -R courier:courier ${startdir}/pkg/var/run/courier
- chown root.root ${startdir}/pkg/usr/{.,bin,lib,sbin,share}
+ chown -R courier:courier ${pkgdir}/usr/lib/courier/modules
+ chown -R courier:courier ${pkgdir}/var/run/courier
+ chown root.root ${pkgdir}/usr/{.,bin,lib,sbin,share}
# make a link to /usr/sbin/sendmail
- install -dm 755 ${startdir}/pkg/usr/sbin
- cd ${startdir}/pkg/usr/sbin
+ install -dm 755 ${pkgdir}/usr/sbin
+ cd ${pkgdir}/usr/sbin
ln -s ../bin/sendmail ./sendmail
}
More information about the arch-commits
mailing list