diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2016-12-04 15:21:09 +0100 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2016-12-04 15:25:26 +0100 |
commit | a061c75e665a5afc1e59c6b03ad71909cdc90497 (patch) | |
tree | c731468bd9dffb3b652a319503bddbd389bc76d0 | |
parent | ecd117fcd7a29780b610c1c585e71546a33d5c16 (diff) | |
download | alpine_aports-a061c75e665a5afc1e59c6b03ad71909cdc90497.tar.bz2 alpine_aports-a061c75e665a5afc1e59c6b03ad71909cdc90497.tar.xz alpine_aports-a061c75e665a5afc1e59c6b03ad71909cdc90497.zip |
main/umurmur: improve abuild
-rw-r--r-- | main/umurmur/APKBUILD | 31 |
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/" | |||
8 | arch="all" | 8 | arch="all" |
9 | license="BSD" | 9 | license="BSD" |
10 | depends="" | 10 | depends="" |
11 | depends_dev="" | ||
12 | makedepends="libconfig-dev libressl-dev protobuf-c-dev autoconf automake" | 11 | makedepends="libconfig-dev libressl-dev protobuf-c-dev autoconf automake" |
13 | install="$pkgname.post-install $pkgname.post-deinstall" | 12 | install="$pkgname.post-install $pkgname.post-deinstall" |
14 | subpackages="$pkgname-doc" | 13 | subpackages="$pkgname-doc" |
@@ -17,24 +16,18 @@ pkggroups="umurmur" | |||
17 | source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz | 16 | source="$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 | " | 20 | builddir="$srcdir/$pkgname-$pkgver" |
22 | 21 | ||
23 | _builddir="$srcdir"/$pkgname-$pkgver | ||
24 | prepare() { | 22 | prepare() { |
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 | ||
36 | build() { | 29 | build() { |
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 | ||
50 | package() { | 43 | package() { |
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 \ |