diff options
author | Leonardo Arena <rnalrd@alpinelinux.org> | 2018-06-18 06:11:41 +0000 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2018-06-18 06:11:45 +0000 |
commit | 012d3613b7a9c434ec8c57121965925a3ac2af65 (patch) | |
tree | 0a5293754a4db48a1d0746a2f3035df83a6b2ed0 | |
parent | 889f81faa9f5dc7192f25f8756e687f28259f92f (diff) | |
download | alpine_aports-012d3613b7a9c434ec8c57121965925a3ac2af65.tar.bz2 alpine_aports-012d3613b7a9c434ec8c57121965925a3ac2af65.tar.xz alpine_aports-012d3613b7a9c434ec8c57121965925a3ac2af65.zip |
community/milter-greylist: modernize APKBUILD, add openrc subpkg
-rw-r--r-- | community/milter-greylist/APKBUILD | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/community/milter-greylist/APKBUILD b/community/milter-greylist/APKBUILD index 4a7d58b07d..5c4455b5b4 100644 --- a/community/milter-greylist/APKBUILD +++ b/community/milter-greylist/APKBUILD | |||
@@ -2,31 +2,24 @@ | |||
2 | # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> | 2 | # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> |
3 | pkgname=milter-greylist | 3 | pkgname=milter-greylist |
4 | pkgver=4.6.2 | 4 | pkgver=4.6.2 |
5 | pkgrel=2 | 5 | pkgrel=3 |
6 | pkgdesc="Stand-alone milter written in C that implements the greylist filtering method" | 6 | pkgdesc="Stand-alone milter written in C that implements the greylist filtering method" |
7 | url="http://hcpnet.free.fr/milter-greylist" | 7 | url="http://hcpnet.free.fr/milter-greylist" |
8 | arch="all" | 8 | arch="all" |
9 | license="BSD-3-Clause" | 9 | license="BSD-3-Clause" |
10 | depends= | ||
11 | depends_dev= | ||
12 | makedepends="$depends_dev bison flex geoip-dev libmilter-dev libspf2-dev" | 10 | makedepends="$depends_dev bison flex geoip-dev libmilter-dev libspf2-dev" |
13 | install="$pkgname.pre-install" | 11 | install="$pkgname.pre-install" |
14 | subpackages="$pkgname-doc" | 12 | subpackages="$pkgname-doc $pkgname-openrc" |
15 | pkgusers="smmsp" | 13 | pkgusers="smmsp" |
16 | pkggroups="smmsp" | 14 | pkggroups="smmsp" |
15 | options="!check" # no test suite | ||
17 | source="ftp://ftp.espci.fr/pub/milter-greylist/$pkgname-$pkgver.tgz | 16 | source="ftp://ftp.espci.fr/pub/milter-greylist/$pkgname-$pkgver.tgz |
18 | milter-greylist-conf.patch | 17 | milter-greylist-conf.patch |
19 | " | 18 | " |
20 | |||
21 | builddir="$srcdir"/$pkgname-$pkgver | 19 | builddir="$srcdir"/$pkgname-$pkgver |
22 | 20 | ||
23 | prepare() { | 21 | prepare() { |
24 | cd "$builddir" | 22 | default_prepare |
25 | for i in $source; do | ||
26 | case $i in | ||
27 | *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; | ||
28 | esac | ||
29 | done | ||
30 | #autoreconf -vif | 23 | #autoreconf -vif |
31 | } | 24 | } |
32 | 25 | ||
@@ -50,13 +43,13 @@ build() { | |||
50 | --enable-spamassassin \ | 43 | --enable-spamassassin \ |
51 | --enable-dnsrbl \ | 44 | --enable-dnsrbl \ |
52 | --disable-rpath | 45 | --disable-rpath |
53 | make -j1 || return 1 | 46 | make -j1 |
54 | } | 47 | } |
55 | 48 | ||
56 | package() { | 49 | package() { |
57 | cd "$builddir" | 50 | cd "$builddir" |
58 | make DESTDIR="$pkgdir" install || return 1 | 51 | make DESTDIR="$pkgdir" install |
59 | install -m755 -D ../../$pkgname.initd "$pkgdir"/etc/init.d/$pkgname || return 1 | 52 | install -m755 -D ../../$pkgname.initd "$pkgdir"/etc/init.d/$pkgname |
60 | install -m644 -D greylist2.conf "$pkgdir"/etc/$pkgname/greylist2.conf | 53 | install -m644 -D greylist2.conf "$pkgdir"/etc/$pkgname/greylist2.conf |
61 | mkdir -p "$pkgdir"/var/lib/$pkgname | 54 | mkdir -p "$pkgdir"/var/lib/$pkgname |
62 | chown -R smmsp:smmsp "$pkgdir"/var/lib/$pkgname | 55 | chown -R smmsp:smmsp "$pkgdir"/var/lib/$pkgname |