diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f46cb65e6d4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: AlphaJack <alphajack at tuta dot io> + +pkgname="dkimpy-milter" +pkgver="1.2.1" +pkgrel=1 +pkgdesc="DomainKeys Identified Mail (DKIM) milter in Python, with support for ed25519 signatures" +url="https://launchpad.net/dkimpy-milter" +arch=('any') +license=('GPL-2.0') +depends=('python' 'python-authres' 'python-pynacl' 'python-dkim' 'python-dnspython' 'python-pymilter' 'libmilter') +optdepends=('postfix: for sending mail') +source=("https://launchpad.net/${pkgname}/1.2/${pkgver=}/+download/${pkgname}-${pkgver}.tar.gz" + "${pkgname}.sysusers") +sha512sums=("4af1a4030d63a361fffe32513b29f5dc46ab2b1521d2b5aed5c0617a179f6056d8e046a47791b7c4d7e6aed6456c1311f225bd522a377d114ea951f37b4f68ff" + "0c5cf3c9e6c3b8232d466edc997830845decf32c412c5943993a86db3e90834cb19bc57ef7ea4715fbd651fc6b8d0cbc70dc184ed30c359bbdc8bd477ab8c532") +backup=('etc/dkimpy-milter/dkimpy-milter.conf') +install="${pkgname}.install" + +package(){ + mkdir -p "${pkgdir}/run/${pkgname}" + mkdir -p "${pkgdir}/usr/lib/sysusers.d/" + install -Dm 644 "${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + cd "${srcdir}/${pkgname}-${pkgver}" + sed -e 's|local/bin|bin|g' -e 's|/usr/local/etc|/etc|g' -i system/dkimpy-milter.service + awk '/UserID/ {sub(/dkimpy-milter/,"dkimpy-milter:postfix")}1' etc/dkimpy-milter.conf > etc/dkimpy-milter.conf.tmp + mv etc/dkimpy-milter.conf.tmp etc/dkimpy-milter.conf + python3 setup.py install --single-version-externally-managed --root="${pkgdir}/" --optimize=1 + mv "${pkgdir}/usr/etc/" "${pkgdir}" + rm -r "${pkgdir}/etc/init.d/" +} |