diff options
Diffstat (limited to 'testing/nullmailer/APKBUILD')
-rw-r--r-- | testing/nullmailer/APKBUILD | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/testing/nullmailer/APKBUILD b/testing/nullmailer/APKBUILD index 1d25544aeaf..7798f5e39ae 100644 --- a/testing/nullmailer/APKBUILD +++ b/testing/nullmailer/APKBUILD @@ -3,13 +3,13 @@ # Maintainer: Simon Frankenberger <simon-alpine@fraho.eu> pkgname=nullmailer pkgver=2.2 -pkgrel=3 +pkgrel=4 pkgdesc="Simple relay-only mail transport agent" url="https://github.com/bruceg/nullmailer" arch="all" license="GPL-2.0-only" subpackages="$pkgname-doc $pkgname-openrc" -makedepends="automake autoconf bash" +makedepends="automake autoconf bash gnutls-dev" checkdepends="daemontools ucspi-tcp6" source="$pkgname-$pkgver.tar.gz::https://github.com/bruceg/nullmailer/archive/$pkgver.tar.gz fix-tests-catch-port.patch @@ -21,10 +21,12 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/bruceg/nullmailer/archive/$p adminaddr.conf defaultdomain.conf remotes.conf + me.conf " pkgusers="nullmailer" pkggroups="nullmailer" -install="$pkgname.pre-install $pkgname.post-install $pkgname.post-deinstall" +install="$pkgname.pre-install $pkgname.post-deinstall" +options="suid" prepare() { default_prepare @@ -35,7 +37,8 @@ build() { ./configure \ --prefix=/usr \ --sysconfdir=/etc \ - --localstatedir=/var + --localstatedir=/var \ + --enable-tls make } @@ -49,9 +52,14 @@ package() { install -Dm0644 "$srcdir/adminaddr.conf" "$pkgdir/etc/nullmailer/adminaddr" install -Dm0644 "$srcdir/defaultdomain.conf" "$pkgdir/etc/nullmailer/defaultdomain" install -Dm0644 "$srcdir/remotes.conf" "$pkgdir/etc/nullmailer/remotes" + install -Dm0644 "$srcdir/me.conf" "$pkgdir/etc/nullmailer/me" # ref: https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10031 rm -f "$pkgdir/var/spool/nullmailer/trigger" + + # fix permissions for nullmailer-queue so it can read / write the queue + chown nullmailer "$pkgdir/usr/sbin/nullmailer-queue" + chmod 4755 "$pkgdir/usr/sbin/nullmailer-queue" } sha512sums=" @@ -60,8 +68,9 @@ sha512sums=" d16592477612a716a8883ada1f18c34a4add81cfcfdda252705090e1f0b59f22a9bda9fe26bf950a78e21b9a69d20662825461669db72269280b7f82a1f8f8d9 nullmailer-2.2-disable-dns-using-test.patch fc3bbcd8accd5a37b8292c6fb3e935ab1cd35d4a67bb224eadf48ff54b3b00508d6496e3d40c4546a966ce5dd6c297822a4e76a6b9e69d0ce47dd4e0e3883e47 nullmailer-2.2-disable-smtp-auth-tests.patch 10873e538dbc89e8899047e732515d30108b25fd0ff6bb2fc695f5790a94ac32629f41c470a2fec951357169fead36ee4512f543ad0e02c52f09799334b815c7 nullmailer-2.2-fix-test-racecondition.patch -003fb1413342ce80e522a67367fd7a032fb9814e97479d4fcd0ea9fee0bc0eb3b9489d38e7bf99e0ba983c3c01ffc10eefd08bf71eb8e264af9d1a3f190759a4 nullmailer.initd -93eac7b9fde3c7a2ffe3acdba1dcfccc1e40d94eb9fc7fc6722d3dfaaa3fd4378bf33698ebc0e10e108833251dbfa35fd280d62d865145fe415c431120b11ffe adminaddr.conf -0d3df6c4d710b8e91d40649ca991e7ab424be625cae724f8305d1ed4f2cf8a1b08e07030ee690cea7091a4c0320aae4e2df14e19efbcc54f1875338d883d8809 defaultdomain.conf -5ed12f0c212e66330a1a6429ab48020690463f91d19ab3e2ca5bf3b5b486aa7233a9eecacf5130d553a699ad8a60066aa4246e1fe01f0f92c2e6a9f456edee1e remotes.conf +5279c92a472e6f8b39003ec0edd67f5e6d8c23b285365f8a09e8456b38b947343ba35b82d2f0e44b222fa372428b1962bfa698082b89bab24701cd9599d98ab0 nullmailer.initd +6c32c2c49904b76bf01bdae13ecd382766ce9beeb2dadd9f127f0154d167eed5dc4ac00c4b5ec797757a35c3c4441652b8821a04ef44c82254cdac47e7ac9205 adminaddr.conf +a24ce5c1c2b335e26a1bcf565e2b3634f182ad22bef409c974589c70aa95fdb68441de12e59b51e8bd73ad3d6b6d87a3c285d476b61128ac3351db3a49866560 defaultdomain.conf +1c5a526f569b776f1862bc8b6ce00406ea76d79930fec81097518351660b93974a891058c85117773a401e4bfdbdac12149e01d8f643c76a90e8def9a42ba53d remotes.conf +e71d3b3fe1b965c4645f0026768c2eecaadbc878348a20aaceb0fc8b3cbd794be820c620b20bdc3a270e3e8569df1077b1888141b699bd781f564e2b2671c65b me.conf " |