aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2016-12-04 15:21:09 +0100
committerJakub Jirutka <jakub@jirutka.cz>2016-12-04 15:25:26 +0100
commita061c75e665a5afc1e59c6b03ad71909cdc90497 (patch)
treec731468bd9dffb3b652a319503bddbd389bc76d0
parentecd117fcd7a29780b610c1c585e71546a33d5c16 (diff)
downloadalpine_aports-a061c75e665a5afc1e59c6b03ad71909cdc90497.tar.bz2
alpine_aports-a061c75e665a5afc1e59c6b03ad71909cdc90497.tar.xz
alpine_aports-a061c75e665a5afc1e59c6b03ad71909cdc90497.zip
main/umurmur: improve abuild
-rw-r--r--main/umurmur/APKBUILD31
1 files changed, 14 insertions, 17 deletions
diff --git a/main/umurmur/APKBUILD b/main/umurmur/APKBUILD
index eae71d4ac7..5a7882071c 100644
--- a/main/umurmur/APKBUILD
+++ b/main/umurmur/APKBUILD
@@ -8,7 +8,6 @@ url="http://umurmur.net/"
8arch="all" 8arch="all"
9license="BSD" 9license="BSD"
10depends="" 10depends=""
11depends_dev=""
12makedepends="libconfig-dev libressl-dev protobuf-c-dev autoconf automake" 11makedepends="libconfig-dev libressl-dev protobuf-c-dev autoconf automake"
13install="$pkgname.post-install $pkgname.post-deinstall" 12install="$pkgname.post-install $pkgname.post-deinstall"
14subpackages="$pkgname-doc" 13subpackages="$pkgname-doc"
@@ -17,24 +16,18 @@ pkggroups="umurmur"
17source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz 16source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz
18 $pkgname.initd 17 $pkgname.initd
19 $pkgname.confd 18 $pkgname.confd
20 $pkgname.conf 19 $pkgname.conf"
21 " 20builddir="$srcdir/$pkgname-$pkgver"
22 21
23_builddir="$srcdir"/$pkgname-$pkgver
24prepare() { 22prepare() {
25 local i 23 default_prepare || return 1
26 cd "$_builddir"
27 for i in $source; do
28 case $i in
29 *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
30 esac
31 done
32 24
33 autoreconf -fi || return 1 25 cd "$builddir"
26 autoreconf -fi
34} 27}
35 28
36build() { 29build() {
37 cd "$_builddir" 30 cd "$builddir"
38 ./configure \ 31 ./configure \
39 --build=$CBUILD \ 32 --build=$CBUILD \
40 --host=$CHOST \ 33 --host=$CHOST \
@@ -48,12 +41,16 @@ build() {
48} 41}
49 42
50package() { 43package() {
51 cd "$_builddir" 44 cd "$builddir"
45
52 make DESTDIR="$pkgdir" install || return 1 46 make DESTDIR="$pkgdir" install || return 1
53 install -Dm644 "$srcdir"/$pkgname.conf "$pkgdir"/etc/$pkgname/umurmurd.conf 47 install -Dm644 "$srcdir"/$pkgname.conf \
48 "$pkgdir"/etc/$pkgname/umurmurd.conf || return 1
54 49
55 install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname 50 install -Dm755 "$srcdir"/$pkgname.initd \
56 install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname 51 "$pkgdir"/etc/init.d/$pkgname || return 1
52 install -Dm644 "$srcdir"/$pkgname.confd \
53 "$pkgdir"/etc/conf.d/$pkgname || return 1
57 54
58 mkdir -p "$pkgdir"/usr/share/doc/$pkgname/ 55 mkdir -p "$pkgdir"/usr/share/doc/$pkgname/
59 install -Dm644 AUTHORS ChangeLog README.md \ 56 install -Dm644 AUTHORS ChangeLog README.md \