[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