diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2016-12-05 16:28:40 +0100 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2016-12-05 16:45:40 +0100 |
commit | 0d4e026be7181aacdd22cb2dd1aa28b43d597f17 (patch) | |
tree | 3765d7cd1e1ce3dc40c08b5f9334018ad58c6892 | |
parent | 2e553c4b546ba259ab3bf260ea0f989410e75bdf (diff) | |
download | alpine_aports-0d4e026be7181aacdd22cb2dd1aa28b43d597f17.tar.bz2 alpine_aports-0d4e026be7181aacdd22cb2dd1aa28b43d597f17.tar.xz alpine_aports-0d4e026be7181aacdd22cb2dd1aa28b43d597f17.zip |
main/btrfs-progs: improve abuild
-rw-r--r-- | main/btrfs-progs/APKBUILD | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/main/btrfs-progs/APKBUILD b/main/btrfs-progs/APKBUILD index 4e7c4106f9..9193ee2aeb 100644 --- a/main/btrfs-progs/APKBUILD +++ b/main/btrfs-progs/APKBUILD | |||
@@ -12,15 +12,13 @@ depends="" | |||
12 | makedepends="util-linux-dev bash attr-dev acl-dev e2fsprogs-dev zlib-dev | 12 | makedepends="util-linux-dev bash attr-dev acl-dev e2fsprogs-dev zlib-dev |
13 | lzo-dev asciidoc xmlto linux-headers | 13 | lzo-dev asciidoc xmlto linux-headers |
14 | autoconf automake libtool" | 14 | autoconf automake libtool" |
15 | install= | ||
16 | subpackages="$pkgname-doc $pkgname-dev $pkgname-bash-completion:completion:noarch | 15 | subpackages="$pkgname-doc $pkgname-dev $pkgname-bash-completion:completion:noarch |
17 | $pkgname-libs $pkgname-extra" | 16 | $pkgname-libs $pkgname-extra" |
18 | source="https://www.kernel.org/pub/linux/kernel/people/kdave/$pkgname/$pkgname-v$pkgver.tar.xz | 17 | source="https://www.kernel.org/pub/linux/kernel/people/kdave/$pkgname/$pkgname-v$pkgver.tar.xz |
19 | includes.patch | 18 | includes.patch |
20 | musl-compat.patch | 19 | musl-compat.patch" |
21 | " | 20 | builddir="$srcdir/$pkgname-v$pkgver" |
22 | 21 | ||
23 | builddir="$srcdir"/$pkgname-v$pkgver | ||
24 | prepare() { | 22 | prepare() { |
25 | default_prepare || return 1 | 23 | default_prepare || return 1 |
26 | 24 | ||
@@ -44,28 +42,31 @@ build() { | |||
44 | 42 | ||
45 | package() { | 43 | package() { |
46 | cd "$builddir" | 44 | cd "$builddir" |
45 | |||
47 | make -j1 DESTDIR="$pkgdir" install || return 1 | 46 | make -j1 DESTDIR="$pkgdir" install || return 1 |
47 | |||
48 | mkdir "$pkgdir"/sbin | 48 | mkdir "$pkgdir"/sbin |
49 | for i in btrfs btrfsck fsck.btrfs mkfs.btrfs; do | 49 | local i; for i in btrfs btrfsck fsck.btrfs mkfs.btrfs; do |
50 | mv "$pkgdir"/usr/bin/$i "$pkgdir"/sbin | 50 | mv "$pkgdir"/usr/bin/$i "$pkgdir"/sbin/ || return 1 |
51 | done | 51 | done |
52 | mv "$pkgdir"/usr/bin "$pkgdir"/usr/sbin | 52 | mv "$pkgdir"/usr/bin "$pkgdir"/usr/sbin |
53 | } | 53 | } |
54 | 54 | ||
55 | completion() { | 55 | completion() { |
56 | pkgdesc="Bash completion script for $pkgname" | 56 | pkgdesc="Bash completion script for $pkgname" |
57 | install_if="$pkgname=$pkgver-r$pkgrel bash-completion" | 57 | install_if="$pkgname=$pkgver-r$pkgrel bash-completion" |
58 | 58 | ||
59 | install -Dm644 "$builddir"/btrfs-completion \ | 59 | install -Dm644 "$builddir"/btrfs-completion \ |
60 | "$subpkgdir"/usr/share/bash-completion/completions/btrfs | 60 | "$subpkgdir"/usr/share/bash-completion/completions/btrfs |
61 | } | 61 | } |
62 | 62 | ||
63 | extra() { | 63 | extra() { |
64 | depends="$pkgname" | 64 | depends="$pkgname" |
65 | pkgdesc="BTRFS filesystem extra utilities" | 65 | pkgdesc="BTRFS filesystem extra utilities" |
66 | |||
66 | mkdir -p "$subpkgdir" | 67 | mkdir -p "$subpkgdir" |
67 | mv "$pkgdir"/usr "$subpkgdir" | 68 | mv "$pkgdir"/usr "$subpkgdir"/ || return 1 |
68 | rmdir "$subpkgdir"/usr/lib || return 1 | 69 | rmdir "$subpkgdir"/usr/lib |
69 | } | 70 | } |
70 | 71 | ||
71 | md5sums="b2dc5175a721247d982be6d98e1e7525 btrfs-progs-v4.7.3.tar.xz | 72 | md5sums="b2dc5175a721247d982be6d98e1e7525 btrfs-progs-v4.7.3.tar.xz |