blob: 853429b189270910d35fa3f118982c29983df9d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=dkimproxy
pkgver=1.4.1
pkgrel=5
pkgdesc="SMTP-proxy that signs and/or verifies emails, using the Mail::DKIM module"
url="http://dkimproxy.sourceforge.net/"
arch="noarch"
license="GPL"
depends="perl-mail-dkim perl-net-server perl-error"
subpackages="$pkgname-doc"
install="$pkgname.pre-install"
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
dkimproxy_out.conf.patch
dkimproxy.in.initd
dkimproxy.out.initd
dkimproxy.in.confd
dkimproxy.out.confd
"
builddir="$srcdir/$pkgname-$pkgver"
build() {
cd "$builddir"
local vendorlib=$(perl -V:vendorlib | sed -En "s|vendorlib='([^']+)';|\1|p")
perllibdir="$vendorlib" ./configure --prefix=/usr \
--sysconfdir=/etc/$pkgname \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--bindir=/usr/bin
make
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
cd "$pkgdir"
mkdir -p ./usr/sbin
mv ./usr/bin/$pkgname.* ./usr/sbin/
mv ./usr/bin/dkim_responder.pl ./usr/bin/dkim_responder
local path; for path in ./etc/$pkgname/*.example; do
mv $path ${path%.example}
done
local name; for name in $pkgname.in $pkgname.out; do
install -D -m 755 "$srcdir"/$name.initd ./etc/init.d/$name
install -D -m 644 "$srcdir"/$name.confd ./etc/conf.d/$name
done
}
sha512sums="ad5ac961ea25cdd7ccc763521d1fa5e143ef93056ca4bdace1d0d8f564ab85cb128b4c97ace310bcbf9e4d49430dd5baf1e9f836f5a44a4b3f1e7498ebc352b6 dkimproxy-1.4.1.tar.gz
b0573acb08f81e34a0e76819d48fe2fe08baa2a6f921e5927b8253ba4503f7b16bd43b57d4141d429db72cbf46b71566dfbdc6ea862e6fff58b90305e3a58147 dkimproxy_out.conf.patch
3b0032aa1187e75c890f573bcfc4f582648dca734286f50db2ea49caec8070d9a8b2dd6a9041c94e69bd2b89ad469296fb34cb6559f8d62c2579c687462f8dfa dkimproxy.in.initd
fad58eff8c25b6c2ac711a82f94ec313ad8fbd4acadd3c2ee80be69dfca444de3aaf9e199d6e8cca58e0b977f4fa8e403f936f75e7f98545592ebc8ee1be3c53 dkimproxy.out.initd
d1e9a491b5c63b26c4d59a8dc79e6539e60f1e82f93911b0cd0384ea4200b2494ca5bff41f29c994b0f706d11bcf603504e532801c62f207c227a6040b057e89 dkimproxy.in.confd
27f7bec93906a2a8bda742afbed2cd972b36439c3241a89d20883c2c0a1ab340820055370e379daa9fe78e334f2723e8a48a99be504ddd2544c5f3356ec9578f dkimproxy.out.confd"
|