diff options
author | John Lane | 2017-01-12 23:14:56 +0000 |
---|---|---|
committer | John Lane | 2017-01-12 23:14:56 +0000 |
commit | 2eaf209a8b8640fde8cea7cece20242eb94d6ca9 (patch) | |
tree | a823e5b278e6ec67e5708d8593235bcdbf8fee05 | |
parent | 99123dad0854539bd29a22d941c6ec6ada47f2ca (diff) | |
download | aur-ssmtp-plain.tar.gz |
update in line with ssmtp in [extra]
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 56 | ||||
-rw-r--r-- | build-idempotency.patch | 13 |
4 files changed, 53 insertions, 25 deletions
@@ -1,7 +1,7 @@ pkgbase = ssmtp-plain pkgdesc = Patched ssmtp MTA with support for PLAIN authentication pkgver = 2.64 - pkgrel = 1 + pkgrel = 8 url = http://packages.debian.org/stable/mail/ssmtp arch = i686 arch = x86_64 @@ -19,9 +19,11 @@ pkgbase = ssmtp-plain backup = etc/ssmtp/revaliases source = http://ftp.debian.org/debian/pool/main/s/ssmtp/ssmtp_2.64.orig.tar.bz2 source = opessl_crypto.patch + source = build-idempotency.patch source = auth_method_plain.patch md5sums = 65b4e0df4934a6cd08c506cabcbe584f md5sums = aeb4ed09a26eefea9a5f6ac755c4dff0 + md5sums = 589925d042ab01bd692ba68cb25d404f md5sums = eab8cd3124746a9c4d6664c8156b53e1 pkgname = ssmtp-plain diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9d174fb6bbef --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.un~ +*.swp +pkg/ +src/ +*.tar.* @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 194362 2013-09-14 19:32:55Z pierre $ -# Maintainer: +# $Id$ +# Maintainer: John Lane <archlinux at jelmail dot com> pkgname=ssmtp-plain -pkgupstream=ssmtp +_pkgupstream=ssmtp pkgver=2.64 -pkgrel=1 +pkgrel=8 pkgdesc="Patched ssmtp MTA with support for PLAIN authentication" arch=('i686' 'x86_64') license=('GPL') @@ -14,37 +14,45 @@ conflicts=('exim' 'smtp-forwarder' 'ssmtp') provides=('smtp-forwarder' 'ssmtp') backup=('etc/ssmtp/ssmtp.conf' 'etc/ssmtp/revaliases') options=('!makeflags' '!emptydirs') -source=("http://ftp.debian.org/debian/pool/main/s/ssmtp/${pkgupstream}_${pkgver}.orig.tar.bz2" +source=("http://ftp.debian.org/debian/pool/main/s/ssmtp/${_pkgupstream}_${pkgver}.orig.tar.bz2" 'opessl_crypto.patch' + 'build-idempotency.patch' 'auth_method_plain.patch') md5sums=('65b4e0df4934a6cd08c506cabcbe584f' 'aeb4ed09a26eefea9a5f6ac755c4dff0' + '589925d042ab01bd692ba68cb25d404f' 'eab8cd3124746a9c4d6664c8156b53e1') -## if you build in chroot, make sure the chroots fully qualified hostname is the same as in your real root system ## +prepare() { + cd "${srcdir}/${_pkgupstream}-${pkgver}" + patch -p1 -i "${srcdir}/opessl_crypto.patch" + patch -p1 -i "${srcdir}/build-idempotency.patch" + patch -p1 -i "${srcdir}/auth_method_plain.patch" +} build() { - cd "${srcdir}/${pkgupstream}-${pkgver}" - patch -p1 -i "${srcdir}/opessl_crypto.patch" - patch -p1 -i "${srcdir}/auth_method_plain.patch" - autoreconf - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --enable-md5auth --enable-ssl - make + cd "${srcdir}/${_pkgupstream}-${pkgver}" + + autoreconf + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --enable-md5auth \ + --enable-ssl \ + --enable-inet6 + make } package() { - cd "${srcdir}/${pkgupstream}-${pkgver}" - yes | make prefix="${pkgdir}/usr" mandir="${pkgdir}/usr/share/man/man8" etcdir="${pkgdir}/etc" install + cd "${srcdir}/${_pkgupstream}-${pkgver}" + yes | make prefix="${pkgdir}/usr" mandir="${pkgdir}/usr/share/man/man8" etcdir="${pkgdir}/etc" install - install -D -m644 ssmtp.conf.5 "${pkgdir}/usr/share/man/man5/ssmtp.conf.5" + install -D -m644 ssmtp.conf.5 "${pkgdir}/usr/share/man/man5/ssmtp.conf.5" - ln -s ssmtp "${pkgdir}/usr/sbin/sendmail" - ln -s ssmtp "${pkgdir}/usr/sbin/newaliases" - ln -s ssmtp "${pkgdir}/usr/sbin/mailq" - # usrmove - cd "$pkgdir" - mv usr/sbin usr/bin + ln -s ssmtp "${pkgdir}/usr/sbin/sendmail" + ln -s ssmtp "${pkgdir}/usr/sbin/newaliases" + ln -s ssmtp "${pkgdir}/usr/sbin/mailq" + # usrmove + cd "$pkgdir" + mv usr/sbin usr/bin } diff --git a/build-idempotency.patch b/build-idempotency.patch new file mode 100644 index 000000000000..338b81c32175 --- /dev/null +++ b/build-idempotency.patch @@ -0,0 +1,13 @@ +diff --git a/generate_config b/generate_config +index a16efd4..cf29461 100755 +--- a/generate_config ++++ b/generate_config +@@ -56,7 +56,7 @@ mailhub=mail + # Where will the mail seem to come from? + #rewriteDomain=`echo -n $mailname` + # The full hostname +-hostname=`hostname --fqdn` ++hostname=localhost.localdomain + EOF + + echo |