From ddc769761d4aebd80468e94e223efe152e1b9e76 Mon Sep 17 00:00:00 2001 From: omni <omni@gitlab.alpinelinux.org> Date: Tue, 9 Feb 2021 02:42:22 +0000 Subject: [PATCH] testing/chasquid: new aport --- testing/chasquid/APKBUILD | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 testing/chasquid/APKBUILD diff --git a/testing/chasquid/APKBUILD b/testing/chasquid/APKBUILD new file mode 100644 index 000000000000..2acfecb0c6df --- /dev/null +++ b/testing/chasquid/APKBUILD @@ -0,0 +1,53 @@ +# Maintainer: omni <omni+alpine@hack.org> +pkgname=chasquid +pkgver=1.6 +pkgrel=0 +pkgdesc="SMTP server with focus on simplicity, security, and ease of operation" +arch="all" +url="https://blitiri.com.ar/p/chasquid/" +license="Apache-2.0" +makedepends="go" +#checkdepends="bash python3 util-linux msmtp" # test script dependencies +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/albertito/chasquid/archive/v$pkgver.tar.gz" + +export GOFLAGS="$GOFLAGS -trimpath -mod=readonly -modcacherw" + +build() { + go build -v . + go build -v ./cmd/chasquid-util/ + go build -v ./cmd/smtp-check/ + go build -v ./cmd/spf-check/ + go build -v ./cmd/mda-lmtp/ + go build -v ./cmd/dovecot-auth-cli/ +} + +check() { + go test -v ./... + # https://blitiri.com.ar/p/chasquid/tests/ + #setsid -w ./test/run.sh + #setsid -w ./test/stress.sh + #setsid -w ./cmd/chasquid-util/test.sh + #setsid -w ./cmd/mda-lmtp/test.sh + #setsid -w ./cmd/dovecot-auth-cli/test.sh +} + +package() { + install -Dm755 -t "$pkgdir"/usr/bin/$pkgname \ + "$pkgname" \ + "$pkgname"-util \ + smtp-check \ + mda-lmtp + install -Dm0644 -t "$pkgdir"/etc/chasquid \ + etc/chasquid/README \ + etc/chasquid/chasquid.conf + install -Dm0644 -t "$pkgdir"/etc/chasquid/hooks \ + etc/chasquid/hooks/post-data + install -dm0755 "$pkgdir"/etc/chasquid/domains + install -Dm0644 -t "$pkgdir"/usr/share/man/man1 docs/man/*.1 + install -Dm0644 -t "$pkgdir"/usr/share/man/man5 docs/man/*.5 + install -Dm0644 -t "$pkgdir"/usr/share/doc/$pkgname docs/*.md + install -Dm0644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE +} + +sha512sums="97a02a5c0fb000a0293bdd7b67e619b57d01c7d32e5f8a56036a55a20be114f94a970f07315c1c309e0c5786a4fb301bb5a8d005f04ec0a4f3feb15374dfebd3 chasquid-1.6.tar.gz" -- GitLab